Компанент для вывода текста и картинок
От: LeonCrew Беларусь  
Дата: 02.05.04 20:56
Оценка:
Передо мной стала такая задача, нужно вывести форматированный цветной текст, среди которого могут присутствовать анимированные картинки. Пробовал использовать RichEdit, но что-то никчему хорошему не привело. Есть также желательное условие (можно даже сказать обязательное) реализовать на WinApi.
Сам я похожий компанент написал всего на 15-20%, а времени совсем не осталось, помогите...
Re: Компанент для вывода текста и картинок
От: Frostbitten Россия  
Дата: 02.05.04 20:59
Оценка:
Здравствуйте, LeonCrew, Вы писали:

LC>Передо мной стала такая задача, нужно вывести форматированный цветной текст, среди которого могут присутствовать анимированные картинки.

WebBrowser Control
Re: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 03.05.04 05:15
Оценка:
Здравствуйте, LeonCrew, Вы писали:

LC>Передо мной стала такая задача, нужно вывести форматированный цветной текст, среди которого могут присутствовать анимированные картинки.


Если хочешь, можешь использоать IWebBrowser2, а не не хочеться возится с IE, то так как в тексте я проблем не вижу, остались картинки. Про картинки здесь http://www.rsdn.ru/article/qna/gdi/drawimg.xml
Автор(ы): Павел Блудов
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Компанент для вывода текста и картинок
От: Michael Chelnokov Украина  
Дата: 03.05.04 15:53
Оценка:
Здравствуйте, LeonCrew, Вы писали:

LC>... Пробовал использовать RichEdit, но что-то никчему хорошему не привело...

LC>Сам я похожий компанент написал всего на 15-20%, а времени совсем не осталось, помогите...

Разобраться с тем, почему использование "компАнента" RichEdit не привело ни к чему хорошему...
Re[2]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 03.05.04 16:08
Оценка:
Здравствуйте, Michael Chelnokov, Вы писали:

MC>Разобраться с тем, почему использование "компАнента" RichEdit не привело ни к чему хорошему...


А он анимацию не поддерживает, что здесь разбираться?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: Компанент для вывода текста и картинок
От: Andrew S Россия http://alchemy-lab.com
Дата: 03.05.04 16:20
Оценка:
MC>>Разобраться с тем, почему использование "компАнента" RichEdit не привело ни к чему хорошему...

A>А он анимацию не поддерживает, что здесь разбираться?


Правда? Даже при помощи OLE?
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[4]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 03.05.04 16:23
Оценка:
Здравствуйте, Andrew S, Вы писали:

A>>А он анимацию не поддерживает, что здесь разбираться?

AS>Правда? Даже при помощи OLE?

Открываем WordPad, вставляем GIF наслаждаемся только первым кадром Если кто-то заставить его двигатся скжу, что этот кто-то молодец!
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[5]: Компанент для вывода текста и картинок
От: Andrew S Россия http://alchemy-lab.com
Дата: 03.05.04 16:51
Оценка:
A>Открываем WordPad, вставляем GIF наслаждаемся только первым кадром Если кто-то заставить его двигатся скжу, что этот кто-то молодец!

Каким образом вставляем? Контейнеров, понимающих гифы — много. Очень.
Вообще то через оле туда даже видеоклипы вставляются. DirectShow. При желании можно и соотв. интерфейс на вставленный объект получить.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Компанент для вывода текста и картинок
От: LeonCrew Беларусь  
Дата: 03.05.04 17:35
Оценка:
Здравствуйте, adontz, Вы писали:

A>Если хочешь, можешь использоать IWebBrowser2, а не не хочеться возится с IE, то так как в тексте я проблем не вижу, остались картинки. Про картинки здесь http://www.rsdn.ru/article/qna/gdi/drawimg.xml
Автор(ы): Павел Блудов


Вы почти меня поняли, но правда не совсем, но спасибо что хоть что-то подсказали, я думал может есть уже готовое что-то, где можно вставлять картинки, что-то на подобе Web
Re[6]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 03.05.04 18:30
Оценка:
Здравствуйте, Andrew S, Вы писали:

A>>Открываем WordPad, вставляем GIF наслаждаемся только первым кадром Если кто-то заставить его двигатся скжу, что этот кто-то молодец!


AS>Каким образом вставляем? Контейнеров, понимающих гифы — много. Очень.


Insert>>Object>>Create from file, Выбираю файл, Link и display as Icon оставляю не выбранными. В результате иконка GIF, а даже не первый кадр AVI добавить вообще не удалось.

Из программ стоит WMP9, ACDSee6, немножко MSOffice (Word, Excel, PowerPoint). DivX и XviD стоят.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[7]: Компанент для вывода текста и картинок
От: Andrew S Россия http://alchemy-lab.com
Дата: 03.05.04 20:17
Оценка:
AS>>Каким образом вставляем? Контейнеров, понимающих гифы — много. Очень.

A>Insert>>Object>>Create from file, Выбираю файл, Link и display as Icon оставляю не выбранными. В результате иконка GIF, а даже не первый кадр AVI добавить вообще не удалось.


Создавать из файла не надо. Вручную выбирайте подходящий тип сервера. Впрочем, к обсуждаемому вопросу это отношения не имеет, а как сделать это программно можно почитать, например, здесь.
http://support.microsoft.com/default.aspx?scid=kb;en-us;220844
При желании можно написать свой OLE сервер, это все же проще, чем писать RichEdit с нуля. Впрочем, если редактирование не требуется, тогда действительно проще воспользоваться IHTML.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[8]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 04.05.04 05:33
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS> Впрочем, если редактирование не требуется, тогда действительно проще воспользоваться IHTML.


Не воодите людей в заблуждение CONTENTEDITABLE Attribute | contentEditable Property IWebBrowser2 это никакой не Viewer, а начиная с IE 5.5 очень даже Editor
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[9]: Компанент для вывода текста и картинок
От: Andrew S Россия http://alchemy-lab.com
Дата: 04.05.04 09:20
Оценка:
AS>> Впрочем, если редактирование не требуется, тогда действительно проще воспользоваться IHTML.

A>Не воодите людей в заблуждение CONTENTEDITABLE Attribute | contentEditable Property IWebBrowser2 это никакой не Viewer, а начиная с IE 5.5 очень даже Editor


В заблуждение людей вводите Вы, утверждая, что в RichEdit нельзя показывать анимацию Через механизмы OLE там можно практически все. IE же в системе может и не быть (тем более версии 5.5), а вот RichEdit должен быть обязательно.
Впрочем, что использовать в данном случае — дело вкуса и того, что представляют из себя данные, которые необходимо отобразить.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[10]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 04.05.04 09:50
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>В заблуждение людей вводите Вы, утверждая, что в RichEdit нельзя показывать анимацию


Я не сказал нельзя, я сказалось не удалось стандартными способами.

AS>Через механизмы OLE там можно практически все.


А ктож спорит? Просто будут эти механизмы встроенные или самописные — большая разница.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[11]: Компанент для вывода текста и картинок
От: Andrew S Россия http://alchemy-lab.com
Дата: 04.05.04 11:20
Оценка:
A>Я не сказал нельзя, я сказалось не удалось стандартными способами.

A>А он анимацию не поддерживает, что здесь разбираться


Интересно, как это можно еще истолковать, а?
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[12]: Компанент для вывода текста и картинок
От: adontz Грузия http://adontz.wordpress.com/
Дата: 04.05.04 11:53
Оценка: +1
Здравствуйте, Andrew S, Вы писали:

A>>А он анимацию не поддерживает, что здесь разбираться

AS>Интересно, как это можно еще истолковать, а?

Когдя я говорил, что RichEdit не поддерживает анимацию, я имел ввиду, что RichEdit и те стандартные объекты которые в него можно вставить не поддерживают анимацию. Если вы знаете как не доставляя ничего 3rd party заставить RichEdit выводить анимированную картинку анимированной, то вперёд — мне самому будет интересно.
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.