Empfange kein WM_COMMAND mehr



  • Hallo,

    ich habe ein Fenster das eine eigene Klasse hat, und daher auch eine eigene WindowCallback Funktion, die ich geschrieben habe.
    In diesem Callback empfange ich WM_COMMAND Nachrichten, wenn ich Buttons usw. drücke, die auf diesem einen Fenster liegen bzw. dessen Parent dieses Fenster ist.

    Jetzt habe ich aber auch ein ListView Control und ein TabControl. Einige Buttons und andere Controls haben als Parent das ListView- bzw. TabControl.
    Jetzt empfange ich daher keine WM_COMMAND Nachrichten mehr.
    Ich kann aber nicht einfach eine eigene Klasse schreiben, ich muss doch schließlich die WC_LISTVIEW und WC_TABCONTROL Klassen nehmen und kann auch nicht einfach dessen WindowCallback Funktionen austauschen, weil sonst dieses nicht mehr korrekt gezeichnet werden.

    Meine Frage also: wie kann ich weiterhin WM_COMMAND Nachrichten empfangen oder irgendwie anders erfahren, ob ein Button gedrückt, oder ein Text in einem EditControl verändert wurde, das als Parent ein solches ListView- oder TabControl hat???


  • Mod

    Sublassing heißt das Zauberwort.



  • Cool, danke 🙂


Anmelden zum Antworten