Einzelnen Beitrag anzeigen

Benutzerbild von MasterEvil
MasterEvil

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

Re: Tastatureingaben an ein Control weitergeben

  Alt 21. Jul 2005, 10:52
das problem ist, dass das Fensterhandle beim ActiveX Control das selbe ist wie beim Form (eigentlich ja auch logisch).
Es ist nur so, dass das ActiveX Control, solang es den Focus hat, alle Eingaben verschluckt und es nicht zum eigentlichen Form kommt (wie auch immer das passiert). Sprich: ich müsste nach jeder Eingabe den Fokus vom Control nehmen, mir den Kram nochmal schicken und dann den Fokus wieder aufs Control tun, damit alle wieder so ist wie vorher.
Das geht aber wiederrum auch nicht, da ich damit die Logik des Panels kaputt machen würde, da dieses den Fokus eventuell ebenfalls verschiebt und ich ihn dann wieder zurück schieben würde.

Sehr kompliziert ^^

Und Hook kann ich nicht bei jeder eingabe Deinstallieren und wieder Installieren, das is zuviel Ressourcen verschwendung.
Vorallem da unser Programm auch auf sehr alten Rechnern noch laufen muss.
  Mit Zitat antworten Zitat