Kibor |
Отправлено: 20 Октября, 2014 - 11:52:29
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Выделит 3 -4 -5 -6 -7 символ
CODE:win ww=window (-1, "RICHEDIT50W", window ("Документ - WordPad", "WordPadClass", -1));
sendmessage(EM_SETSEL, 2, 7, ww);
то есть sendmessage(EM_SETSEL, 0, 999999, ww); все выделит. |
|
|
denxden |
Отправлено: 20 Октября, 2014 - 20:25:44
|
Прохожий
Покинул форум
Сообщений всего: 11
Дата рег-ции: Окт. 2014
Репутация: 0
|
Kibor пишет: Выделит 3 -4 -5 -6 -7 символ
CODE:win ww=window (-1, "RICHEDIT50W", window ("Документ - WordPad", "WordPadClass", -1));
sendmessage(EM_SETSEL, 2, 7, ww);
то есть sendmessage(EM_SETSEL, 0, 999999, ww); все выделит.
пример кода.
win w=window (-1, "Notepad", -1);
sendmessage(EM_SETSEL, 0, 999999, w);
pause(100);
sendmessage(WM_COPY, 0, 0, w);
не копирует в буфер обмена. что не так? |
|
|
Kibor |
Отправлено: 20 Октября, 2014 - 20:48:52
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
работать надо с edit, а не окном.
не так указатель
CODE:win w=window (-1, "Edit", window (-1, "Notepad", -1));
sendmessage(EM_SETSEL, 0, 999999, w);
pause(100);
sendmessage(WM_COPY, 0, 0, w);
.. |
|
|
denxden |
Отправлено: 22 Октября, 2014 - 22:02:30
|
Прохожий
Покинул форум
Сообщений всего: 11
Дата рег-ции: Окт. 2014
Репутация: 0
|
Kibor пишет: работать надо с edit, а не окном.
не так указатель
CODE:win w=window (-1, "Edit", window (-1, "Notepad", -1));
sendmessage(EM_SETSEL, 0, 999999, w);
pause(100);
sendmessage(WM_COPY, 0, 0, w);
..
СПС!!! =)
еще вопрос, могу ли я каки то образом выделить текст в браузере в определенном месте на странице и скопировать, к примеру в опере??? по аналогии почему то не клеется... |
|
|
|