Entwickler-Ecke

Windows API - Strg + O mit PostMessage an andere Anwendung


SuperDaniel - Sa 28.04.07 16:43
Titel: Strg + O mit PostMessage an andere Anwendung
ist es möglich mehrere Tasten mit PostMessage zu senden


so klappt es nicht

postMessage(wnd, WM_KEYDOWN, $11, 0);
postMessage(wnd, WM_KEYDOWN, $4F, 0);


alzaimar - Sa 28.04.07 18:33

Wenn Du eine Taste drückst, lässt Du sie i.A. auch wieder los. :wink:


SuperDaniel - Sa 28.04.07 19:33

i.A. was heißt das den, sorry aber ich weiß grad nicht was du meinst


Dunkel - Sa 28.04.07 20:23

user profile iconSuperDaniel hat folgendes geschrieben:
i.A. was heißt das den, sorry aber ich weiß grad nicht was du meinst

i.A. ist nicht nur der Laut, den Esel i.d.R. ( :wink: ) von sich geben, sondern auch die Abkürzung für "im Allgemeinen".

Was alzaimar damit sagen wollte: Du solltest für jedes WM_KEYDOWN auch ein WM_KEYUP senden.


SuperDaniel - So 29.04.07 02:20

das mit keyup hatte ich schon getestet, geht aber nicht, es kommt immer nur das o an


ssb-blume - So 29.04.07 11:29

Hallo!

Die $11 ist ja VK_CONTROL, d.h. die STRG-Taste.

Deshalb muß die Reihenfolge lauten:
keydown $11,
keydown $4F

keyup $4f
keyup $11

in Keypress kommt dann das richtige Zeichen ^O


SuperDaniel - So 29.04.07 23:43

danke, geht aber nicht