(Gast)
n/a Beiträge
|
Re: Mausklick simulieren funktioniert nicht
29. Jan 2007, 01:57
Zitat von Sunlight7:
Ähm, Du verwechselst da was:
WM_SETFOCUS wird an als Benachrichtigung an ein Fenster gesendet, das es den Fokus erhalten hat.
Was Du suchst ist: SetFocus
Vorsicht: Windows.SetFocus schreiben
Edit: Deshalb auch die scheinbar 2 Fokusierten Buttons, bzw. hat die CheckBox nicht wirklich den Fokus, sie glaub es nur, weil Du ihr das vorgaukelst
hab es jetzt mit SetFocus probiert, nützt leuder auch nix
wnd1 ist die checkbox
Delphi-Quellcode:
......
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);
Windows.SetFocus(wnd1);
keybd_event(VK_SPACE, 0, 0, 0);
keybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP, 0);
|
|
Zitat
|