Einzelnen Beitrag anzeigen

Benutzerbild von MasterEvil
MasterEvil

Registriert seit: 12. Feb 2005
Ort: Hannover
234 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Tastatureingaben an ein Control weitergeben

  Alt 21. Jul 2005, 12:56
Das mit dem senden ans handle von dem Navigationspanel klappt so sehr gut:
PostMessage(Panel.Handle,WM_KEYDOWN,VK_ESCAPE,0);
Klappt wunderbar bei allen Tasten nur bei den Pfeiltasten nicht ... ich dreh noch durch

Jetzt weiss ich nicht wohin die verschwinden.

Meine dll schickt ja alle tastatureingaben eh weiter dahin wo sie eigentlich hin sollen.
Deswegen seh ich jetzt grad das Problem nicht mehr.
Ich verarbeite ja nur die weiter wo der aktive Focus auf dem ActiveX Control liegt, den Rest verwerf ich wieder.
Deswegen sollte jetzt auch nichts doppelt passieren oder etwas fehlen.
Es klappt ja auch alles, nur Vk_Left, Right, Up und Down werden irgendwie nicht verarbeitet, wenn ich sie so schicke ^^

Deine Idee mit dem panel wäre schön, nur wie krieg ich den das aktive Handle in der dll raus?
Mit GetActiveWindow haben ActiveX Control und Form das selbe Handle.
  Mit Zitat antworten Zitat