Procedure ClickButton (WindowName, WindowCaption,
ControlName, ControlCaption: Sznurek);
Var
hParent, hControl: HWND;
Zaczynać
hParent: = (0);
hControl: = (0);
hParent: = FindWindow (pChar (WindowName), pChar (WindowCaption));
Próba
BringWindowToTop (hParent);
Application.ProcessMessages;
hControl: = FindWindowEx (hParent, (0), pChar (ControlName),
pChar (ControlCaption));
Próba
SendMessage (hControl, BM_CLICK, 0,0);
W końcu
hControl: = (0);
Końcówka;
W końcu
hParent: = (0);
Końcówka;
Końcówka;
// WindowName: The imię the forma (eg.: TForm1)
// WindowCaption: The podpis the forma (eg.: Form1)
// ControlName: The imię the kontrola (eg.: TButton)
// ControlCaption: The tekst/podpis the kontrola (eg.: Ok)
Procedura Button2Click (Nadawca: TObject);
Zaczynać
ClickButton ("TForm1", "Form1", "TSpeedbutton", '');
Końcówka;
|