Problem mit FAQ-Eintrag:
-
Hi
Ich versuche gerade den oben genannten FAQ-Eintrag umzusetzen. Klappt im Prinzip auch ganz gut allerdings kriege ich es nicht hin auszulesen ob zum Zeitpunkt des Tastendrucks zusätzliche Tasten, also vor allem Strg, Shift usw., gedrückt sind.
Ich habe mir überlegt, dass es geschickt wäre wenn sowohl beim Keydown als auch beim Keyup eine Message geschickt würde. Dann könnte man ja über bool-Werte feststellen ob z.B. die Shift-Taste gedrückt ist.
Allerdings weiß ich nicht wie ich das innerhalb der dll realisieren sollte.
Bin für jede Hilfe dankbar. Auch für alternative Lösungsansätze.mfg
Stein
-
Keiner ne Idee?
-
Hallo
erstelle dir eine Klasse, die entsprechende Bool-Member hat (also m_shiftdown, m_altdown...) und erstell innerhalb der Laufzeit der DLL genau eine Instanz davon (Singleton). Dann kannst du alle Aufrufe der Messages an diese Instanz weiterleiten, die dann die Zustände überwacht.
bis bald
akari