Текущий архив: 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.45 MB
Время: 0.011 c