Копировать в буфер содержимое дочернего окна

Тема в разделе "WASM.BEGINNERS", создана пользователем Captain, 11 ноя 2009.

  1. zeroday

    zeroday New Member

    Публикаций:
    0
    Регистрация:
    16 окт 2009
    Сообщения:
    27
    Тип хука - назвается "сплайсинг". Конкретнее - сплайсинг DrawText.
     
  2. FLASH300

    FLASH300 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2008
    Сообщения:
    72
    если это стандартное окно в котором есть буфер с текстом не понятно почему не работает GetWindowText применительно к нему может это окно дочерний элемент диалога имеющий свой ид и тогда может подойдет GetDlgItemTextили
    или сообщение invoke SendMessage,hwnd,WM_GETTEXT,MEMSIZE-1,pMemoryа

    с прихватом без всяких хуков можно сделать фильтр процедуры окна через SetWindowLong а из процедуры фильтра ловить сообщения окна (в зависимости от того как текст попадает в окно WM_CHAR WM_SETTEXT или еще чего) и пересылать приходящие сообщения через CallWindowProc как тут
    http://www.wasm.ru/article.php?article=1001020