hoi,
mit 2 Proceduren meinte ich quasi das was du auch meinst:
Delphi-Quellcode:
procedure 1;
var
wndMain, wndChild: HWND;
begin
wndMain := FindWindow('Klassenname','Fenstertitel');
if (wndMain <> 0) then
begin
wndChild := FindWindowEx(wndMain, 0, 'Button', 'ButtonTitel1');
if (wndChild <>0) then
SendMessage(wndChild, BM_CLICK,0,0);
end;
end;
procedure 2;
var
wndMain, wndChild: HWND;
begin
wndMain := FindWindow('Klassenname','Fenstertitel');
if (wndMain <> 0) then
begin
wndChild := FindWindowEx(wndMain, 0, 'Button', 'ButtonTitel2');
if (wndChild <>0) then
SendMessage(wndChild, BM_CLICK,0,0);
end;
end;
procedure Aufruf ; // so würde es gehen
begin
1;
2;
end;
Zitat:
Es gibt Anwendungen die auch die Mausposition etc. überprüfen. Von daher ist es sicherer
Hab ich ausprobiert - ist in der Tat bei mir der Fall - wenn der Cursor von der Position auf dem 2.Button liegt funzt alles ...
Also bleiben mir 2 Möglichkeiten - 2 Proceduren o.ä. oder
Zitat:
Message für das down der Maus mit koordinaten und ein up der Maus mit Koordinanten
Danke
cya