Tastendruck simulieren
-
Hallo zusammen,
ich habe schon diverse Sachen ausprobiert.
U.a.:VirtualKeyPress(VK_SHIFT); keybd_event(VK_SHIFT, 0, 0, NULL); keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0); // "taste" loslassenSendInput() u.a.
Das funktioniert auch immer. Jedenfalls wird der Tastendruck in meiner eigenen Applikation ordnungsgemäß simuliert, was ich auch über WM_KEYDOWN... etc. nachvollziehen kann.
Jetzt läuft aber im Hintergrund auf dem WinCE 5.0 OS eine andere Applikation für die Tastatureingabe des Gerätes. Bei der kann ich mit der Shift Taste zwischen Alpha -und NUM - Mode wechseln.
Leider funktionieren meine Tests dafür nicht.
Zusammenfassend nochmal: ich möchte aus meiner Applikation einem anderen auf dem OS laufenden Programm einen Tastaturanschlag vorgaugeln.
Wer hat da Tipps für mich, ich bin für jden dankbar
Oder vielleicht mach ich ja doch was in oben angeführten Funktionen falsch!? 
-
Such was Fensterhandle und dann sende ne Message an das Fenster.
http://msdn.microsoft.com/en-us/library/ms633499.aspx
+
http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx
-
Dieser Thread wurde von Moderator/in Phoemuex aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
drakon schrieb:
Such was Fensterhandle und dann sende ne Message an das Fenster.
http://msdn.microsoft.com/en-us/library/ms633499.aspx
+
http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspxAbsoluter Unfug.
http://blog.m-ri.de/index.php/2007/12/27/die-unsitte-tastatureingaben-mit-wm_keydown-nachrichten-zu-simulieren/