Einzelnen Beitrag anzeigen

Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#3

Re: etwas in nem fremden Fenster anklicken

  Alt 28. Sep 2007, 18:54
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
Thorben
  Mit Zitat antworten Zitat