Frage

Ich habe eine einfache GUI mit WTL geschrieben:

security center eraser

Ich habe alles herausgefunden, was das Einrichten des Fensters betrifft und die Menüs und dergleichen verkabelt, um alles zu rufen, was ich wünschte. Aber ich muss wissen, wann beispielsweise jemand eine der Kontrollkästchen in der Listenansicht überprüft oder wann jemand auf eine Schaltfläche klickt.

Senden diese untergeordneten Fenster eine Nachricht an das Hauptfenster, das über die Zustandsänderung informiert wird, und ist diese Benachrichtigung im Allgemeinen zwischen untergeordneten Fenstertypen konsistent?

War es hilfreich?

Lösung

Kinderbenachrichtigungen werden normalerweise in Form von über das übergeordnete Fenster gesendet WM_NOTIFY oder WM_COMMAND Mitteilungen.

Einige Kinderbenachrichtigungen sind in den meisten Kontrolltypen häufig (z. NM_CLICK und NM_CUSTOMDRAW), aber im Allgemeinen müssen Sie sich die Benachrichtigungsreferenz für jeden Kontrolltyp auf MSDN ansehen, um zu sehen, was verfügbar ist. Zu Beginn sind die Referenz für ListView -Benachrichtigungen hier und die Knopfbenachrichtigungen sind hier.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top