|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2015, 09:34 | #1 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 21
|
Скопировать выделенный текст из чужого окна
Выделяю нужный текст с помощью SendMessage( EM_SETSEL ). Работает хорошо. Но скопировать не могу выделенынй текст себе. окно имеет клесс Edit.
Знаю, что можно скопировать при помощи WM_COPY, но данный метод не подходит, так как изменяется содержимое буфера обмена виндовс. Как сделать не затрагивая буфер обмена? Последний раз редактировалось flesyyykkk; 29.04.2015 в 10:17. |
29.04.2015, 10:00 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
WM_GETTEXT
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.04.2015, 10:22 | #3 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 21
|
Последний раз редактировалось flesyyykkk; 29.04.2015 в 11:03. |
29.04.2015, 11:03 | #4 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 21
|
Помогите пожалуйста.
Я так понимаю конкретного сообщения для копирования именно выделенного текстf, без буфера обмена, НЕТ! поэтому 2 варианта: 1) с использованием wm_copy и буфера обмена 2) с помощью wm_gettext + em_getsel 1й вариант плох тем что затрагивается буфер обмена 2й тем что копируется весь текст, а в окне лога его может быть очень много! Последний раз редактировалось flesyyykkk; 29.04.2015 в 11:18. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить содержимое выделения в текст. редакторе чужого окна без clipboard | Foxpronet | Общие вопросы Delphi | 3 | 06.03.2015 00:39 |
Текст контрола чужого окна не меняется | D][mon | Win Api | 4 | 06.07.2014 08:43 |
Как скопировать выделенный текст из ячейки DBGrid через PopupMenu | astecenko | БД в Delphi | 2 | 27.06.2012 10:19 |
Скопировать выделенный текст из TWebBrowser | xrob | Win Api | 4 | 21.06.2012 16:26 |
Как скопировать текст чужого приложения? | Nikolay-niw32 | Общие вопросы Delphi | 17 | 12.03.2009 21:28 |