![]() |
eXeL@B —› Вопросы новичков —› Получение данных из окна, юзающего MS HTML Viewer |
Посл.ответ | Сообщение |
|
Создано: 14 мая 2009 15:52 · Поправил: alt76 · Личное сообщение · #1 Есть прога, читалка, *вроде* защищена самопальной неплохой защитой, в ней зашиты парачка страничек html. прога, судя по всему написана на дельфях, юзает для вывода html - mshtml.dll и shdocvw.dll возможность выделения в окне имеется, как можно скопировать в буфер обмена выделенный текст ? p.s. прога еще лочит клипбоард, т.е. пока она запущена буфером обмена пользоваться вообще нельзя ![]() |
|
Создано: 14 мая 2009 16:23 · Личное сообщение · #2 |
|
Создано: 14 мая 2009 19:53 · Личное сообщение · #3 |
|
Создано: 15 мая 2009 00:32 · Личное сообщение · #4 |
|
Создано: 15 мая 2009 13:27 · Личное сообщение · #5 |
|
Создано: 15 мая 2009 16:11 · Личное сообщение · #6 лок буфера обмена разблокировл - прога делал OpenClipboard при старте и закрывала его только при выходе. в ресурсах html нет, и что интерестно, даже при скане памяти ожидаемого кода html нет. окно не на хоткем копирования, не на посыл wm_copy не реагирует. еще есть идеи ? [мне кажется что можно каким-то образом "послать" в mshtml.dll или shdocvw.dll команду на копирование либо выделенного текста, либо вообще всего текста, но они являются com-серверами, я с такими штука работать не умею] ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Получение данных из окна, юзающего MS HTML Viewer |