![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Budy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 616 Регистрация: 6.2.2004 Где: Екатеринбург Репутация: 1 Всего: 2 |
:Приветствую
Знаю, подобная тема была, но никто так и не сказал как все таки поместить анимированную GIF'ину в TRich. Давайте подумаем всеми силами -------------------- Как ты назовешь свой корабль, так на нем и напишут ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Вот тебе такое извратное решение :-))))))))))
Кладём TWebBrowser на форму. Пишем:
Можно редактировать ![]() И картинки вставлять можно, там в выпадающей менюшке это есть. А потом можно в rtf какой-нить перегнать при помощи ворда, если он установлен, конечно. А можно так в html и оставить. Жирный - ctrl+B Курсив - ctrl+I и так далее ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Сохранение Crtl+S :-))
Можно просто эти комбинации клавиш посылать компоненту и всё. |
|||
|
||||
Budy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 616 Регистрация: 6.2.2004 Где: Екатеринбург Репутация: 1 Всего: 2 |
Нее. Там вроде про какието компоненты говорили. А так - нет.
-------------------- Как ты назовешь свой корабль, так на нем и напишут ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Ну, если говорили "про какие-то компоненты", тогда, наверное, про эти?
http://forum.vingrad.ru/index.php?showtopi...ib%20или%20JVCL Это сообщение отредактировал(а) dm9 - 2.1.2005, 20:02 |
|||
|
||||
Chuck |
|
|||
![]() Сушня ![]() ![]() Профиль Группа: Эксперт Сообщений: 442 Регистрация: 12.12.2003 Где: Узбекистан, Ташке нт Репутация: 1 Всего: 9 |
А можно, как нить командами это сделать??? |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Ну, можно, например, посылать нажатия этих кнопок окну TWebBrowser.
Добавлено @ 21:15 SendMessage (WebBrowser1.Handle, WM_KEYDOWN, ... |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Если надо подробнее - расскажу. Как я понял из соседнего топика, тебе нужен простенький WYSWYG-редактор...
В принципе, если постараться, можно сделать более-менее нормальный редактор на основе TWebBrowser. |
|||
|
||||
Chuck |
|
|||
![]() Сушня ![]() ![]() Профиль Группа: Эксперт Сообщений: 442 Регистрация: 12.12.2003 Где: Узбекистан, Ташке нт Репутация: 1 Всего: 9 |
Да, спасибо, если можно и не затруднит!
Заранее спасибо! З.Ы. Думал не получу ответа, так как та тема пуста ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Ещё для этой цели можно попробовать Ворд использовать...
Вот тебе примерчик, но это только самые общие наметки. Кроме того, в Delphi 7 не импортирован интерфейс IHTMLSelectionObject2, что приводит к некоторым сложностям... Короче, тут ещё поразбираться придётся немало. В общем, попробуй почитать MSDN: http://msdn.microsoft.com/library/default....webbrowser2.asp http://msdn.microsoft.com/library/default....s/interface.asp Присоединённый файл ( Кол-во скачиваний: 7 ) ![]() |
|||
|
||||
Budy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 616 Регистрация: 6.2.2004 Где: Екатеринбург Репутация: 1 Всего: 2 |
-------------------- Как ты назовешь свой корабль, так на нем и напишут ![]() |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Chuck ссылку нашёл по теме. Решил запостить, чтобы потом по поиску найти можно было.
http://www.delphirus.com.ru/delphi-sovetid-1486.html Я не обратил внимание на метод execCommand. Всё там гораздо проще. У меня в исходнике надо заменть T.pasteHTML ('<b>' + T.htmltext + '</b>'); на T.execCommand ('bold', false, 0); Ну и далее по анлогии. Там ещё много интересного эта execCommand умеет делать ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |