Forum: Win32/Win64 API (native code)
Delphi
by PeterPanino,
10. Sep 2012
Ich möchte das Zeichen an das Fenster senden, das gerade den Fokus hat. Das funktioniert auch mit allen Zeichen < 127 sowie mit den deutschen Umlauten (äöüß) sehr gut, da diese über eine deutsche Tastatur ausgegeben werden können. Nur bei Zeichen, die nicht mit der Tastatur ausgegeben werden können wie das "Registrierte Marke"-Zeichen, muss ich eben die "Alt+XXXX"-Methode verwenden.
Wenn ich...
Forum: Win32/Win64 API (native code)
Delphi
by PeterPanino,
10. Sep 2012
Hallo! Ich möchte ein Sonderzeichen an die Tastatur senden, und zwar das Zeichen "Registrierte Marke". Wenn ich das per "Alt+0174" manuell auf dem Tastatur-Ziffernblock eingebe, wird es richtig ausgegeben: ®
Wenn ich das aber per Code mache, funktioniert es nicht:
keybd_event(VK_MENU, 0, 0, 0); // press (Alt-Taste)
keybd_event(VK_NUMPAD0, 0, 0, 0); // drücken
keybd_event(VK_NUMPAD0, 0,...