Hi,
ich hab glaub ich was für dich...
Delphi-Quellcode:
var
hBtnWnd: HWND;
begin
hBtnWnd :=FindWindow('
TForm1'
{klassenname},'
Form1'
{Fenster caption});
//in hBtnWnd wird hier das Handle des fensters auf dem der button ist gespeichert...
hBtnWnd :=FindWindowEx(hBtnWnd, 0, '
TButton'
{Klassenname}, '
Button1'
{Caption der klasse(TButton)});
//in hBtnWnd wird hier das Handle des buttons gespeichert...
if hBtnWnd <> 0
then // hier wird überprüft ob das handle nicht 0 ist...
begin
SendMessage(hBtnWnd, BM_CLICK, 0, 0);
// die message für einen buttonklick wird gesendet...
end;
end;
viel spaß damit!
P.S. ich hoffe die codekommentare sind zuverstehn da ich normalerweise meinen code nicht kommentiere
MfG Carlo