Nachrichten von Windows werden nicht bearbeitet.



  • Hi.

    Ich hab mir ein Programm geschrieben in dem auf einem Fenster mehrere Button sind. Man kann dieses Programm auch über die Tastatur steuertn. Dies geht aber nur so lange bis ich den ersten Button drücke. Dann scheind der Button aktiv zu sein, und WM_KEYDOWN wird nicht mehr an das Richtige Fenster sondern an den Button gesendet(glaube ich). Damit es wieder funktioniert muss ich das fenster minnimieren und wieder herstellen. Das hilft aber nur bist zum negsten Buttondruck.

    Was kann ich machen, damit die Nachrichten weiter an das richtige Fenster gehen?

    Danke!

    Marko



  • versuch doch mal nach jedem button-druck den focus auf das fenster zu setzen, das die WM_KEYDOWN message verarbeitet. -> SetFocus (hWnd);



  • Danke Honk.
    Es geht.


Anmelden zum Antworten