Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Копирование в буфер   Найти похожие ветки 

 
Руслан   (2005-05-19 11:48) [0]

Добрый день!
Есть на форме TWebBrowser. Нужно по нажатию кнопки скопировать выделенный текст в буфер обмена.
Пробовал
PostMessage(MainForm.Handle, WM_COPY, 0, 0),
PostMessage(WebBrowser1.Handle, WM_COPY, 0, 0),
но оно не срабатывает — выделенный текст в буфере не
появляется.
Как правильно добиться копирования?


 
-=XP=- ©   (2005-05-19 11:54) [1]

WebBrowser - ActiveX компонент.
И работать с ним надо соответственно - через интерфейсы.

WebBrowser.OleObject.Document.<и т.д.>

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/obj_selection.asp


 
-=XP=- ©   (2005-05-19 11:56) [2]

Прошу прощения:
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_document.asp


 
Руслан   (2005-05-19 12:07) [3]

Спасибо за ссылку, попробую.


 
-=XP=- ©   (2005-05-19 12:18) [4]

На всякий случай:
Clipboard.AsText := WebBrowser1.OleObject.Document.Selection.CreateRange.HTMLText;


 
Руслан   (2005-05-19 14:19) [5]

Просто текст работает, спасибо.
А как быть, если надо копировать не только текст, но и картинку, стили шрифтов (полужирный, подчеркнутый, размеры), таблицы и т.д.?



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1142532712
lookin
2006-03-16 21:11
2006.04.09
Таки Зенит вышел в следующую стадию УЕФА...


8-1131346597
Draught
2005-11-07 09:56
2006.04.09
Использование ФЛЭШКИ вместо картинки...


9-1127371740
Dark Lord
2005-09-22 10:49
2006.04.09
Вопрос по статье "Использование библиотеки OpenGL"


2-1143442965
Физик
2006-03-27 11:02
2006.04.09
Как програмно зделать активным модальное окно


2-1143372233
Tirael
2006-03-26 15:23
2006.04.09
как писать плагины для оперы