|
Дескриптор(хандлер) окна приложения можно получить через
FindWindow(nil,winCaption:pChar):HWnd
winCaption - заголовок окна приложения для которого ощется дескриптор
это даст дескриптор приложения
далее необходимо найти хандлер окна нужной Вам кнопки:
1. getWindow(HWnd,GW_CHILD):Hwnd дасст хандлер первого дочернего
окна на форме приложения (попробовать сработать его)
2. если это не тот хандлер, то спомощью
getWindow(HWnd,GW_HWNDNEXT);HWnd получим хандлер следующего
дочернего окна и теперь пробуем его, если снова неудача, то
повторяем п2.
3. Нажатие кнопки:
sendmessage(h,BM_Click,0,0);
H - хандлер окна нужной кнопки
Все вышесказанное я делал в Delph5
E-mail: info@telesys.ru