Einzelnen Beitrag anzeigen

snapman
(Gast)

n/a Beiträge
 
#24

Re: Mausklick simulieren funktioniert nicht

  Alt 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: MSDN-Library durchsuchenSetFocus

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);
  Mit Zitat antworten Zitat