Registriert seit: 24. Sep 2006
Ort: Arlon, Belgien
71 Beiträge
|
"keybd_event" activieren und desactivieren
6. Mai 2007, 20:52
Ich möchte in einer Fremdanwendung einen vorher eingegebenen Text markieren und löschen. Dazu habe ich folgendes :
Delphi-Quellcode:
keybd_event(VK_SHIFT, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_END, 0, 0, 0);
keybd_event(VK_END, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DELETE, 0, 0, 0);
keybd_event(VK_DELETE, 0, KEYEVENTF_KEYUP, 0);
Das Funktioniert auch prima, ausser das der neu eingegebene Text automatisch in grossbuchstaben geschrieben wird. Die Shift-taste ist immer noch aktiv trotz der keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0) anweisung. Was tun?
Danke für eure Hilfe.
|
|
Zitat
|