Есть программа, в которой есть форма (edit, checkbox, button и т. д.).
Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
Здравствуйте, stayer, Вы писали:
S>Есть программа, в которой есть форма (edit, checkbox, button и т. д.). S>Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
SetWindowsHookEx+ WH_JOURNALRECORD\PLAY
stayer wrote: > > Есть программа, в которой есть форма (edit, checkbox, button и т. д.). > Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
1.EnumWindows b найти окно формы (как — не знаю, по заголовку, к
примеру)
2.EnumChildWindows для этого окна
3. Для каждого из edit SetWindowText
4.Для кнопки WM_LBUTTONDOWN. Или для формы WM_COMMAND.
Здравствуйте, Pavel Dvorkin, Вы писали:
>> Есть программа, в которой есть форма (edit, checkbox, button и т. д.). >> Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
PD>1.EnumWindows b найти окно формы (как — не знаю, по заголовку, к PD>примеру) PD>2.EnumChildWindows для этого окна
FindWindowEx
PD>3. Для каждого из edit SetWindowText
WM_SETTEXT, для листбоксов — LB_SEL*, etc
PD>4.Для кнопки WM_LBUTTONDOWN. Или для формы WM_COMMAND.