![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| WebSurfer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.3.2008 Репутация: нет Всего: нет |
Использую Clipboard для копирования всего содержимого страницы WebBrowser (ExecWB(OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT)), находящейся на форме приложения. Данные копируются нормально и находятся в буфере. Далее необходимо вставить их в Memo, находящееся на той же форме.
Тут возникает необычная проблема. Данные вставляются ТОЛЬКО если форма активна. Т.е. если в момент вставки активно любое другое окно, то по каким-то причинам вставка из буфера в Memo не происходит. Под словом "не происходит" стоит понимать ситуацию, когда все обращения к буферу ничего не возвращают. Вставку пробовал осуществлять через AsText, PasteFromClipboard и SendMessage(Memo.Handle, WM_PASTE, 0, 0) - результат одинаково отрицательный. Т.е. если пользователь при запущенном приложении работает, например в ICQ (и окно ICQ активно в данный момент), то в моём приложении ничего не происходит - почему-то Clipboard не отдаёт ничего. Как только форму программы делаем активной (достаточно просто щёлкнуть по форме), всё начинает работать. Как заставить программу вставлять текст из буфера в свои же элементы типа Memo в случае НЕАКТИВНОГО окна? Заранее благодарен |
|||
|
||||
| WebSurfer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.3.2008 Репутация: нет Всего: нет |
Добавлю, что всё происходит по собітию самого обычного таймера. Вот код:
Добавлено через 14 минут и 44 секунды Вопрос решился Это сообщение отредактировал(а) WebSurfer - 21.12.2009, 19:33 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |