Как запомнить текст из окна другой проги?
Посоветуйте, как лучше сделать. Имя окна примерно знаю как вычислить.
P.S. Момент запоминания - нажатие юзером на раб. станции кнопки [Послать].
Заранее спасибо. [email]leyftd@mail.ru[/email]
Цитата:
Originally posted by serjufa
Имеется прога для обмена текст.сообщениями - [ICQ Intranet]. Начальник поставил задачу - все соообщения с рабочих станций сливать в текст.файл, на худший случай заграбить кусок окна с текстом.
Посоветуйте, как лучше сделать. Имя окна примерно знаю как вычислить.
P.S. Момент запоминания - нажатие юзером на раб. станции кнопки [Послать].
Заранее спасибо. [email]leyftd@mail.ru[/email]
Имеется прога для обмена текст.сообщениями - [ICQ Intranet]. Начальник поставил задачу - все соообщения с рабочих станций сливать в текст.файл, на худший случай заграбить кусок окна с текстом.
Посоветуйте, как лучше сделать. Имя окна примерно знаю как вычислить.
P.S. Момент запоминания - нажатие юзером на раб. станции кнопки [Послать].
Заранее спасибо. [email]leyftd@mail.ru[/email]
Если имя примерно знаешь, то можно вычислить и handle окна, а если знаешь handle можно функцией GetWindowText получить текст из этого окна. А для того чтобы определить момент нажатия кнопки повесь hook на handle окна и отлавливай сообщение которое посылается при нажатии кнопки окну (вернее не само сообщение которое по идее всегда WM_COMMAND, а ID кнопки).
А в проге самой нет чтоль history по типу той же ICQ? или может к ней можно писать плагины? тогда проще выйдет :)