Verarbeiten von Benachrichtigungsmeldungen in einem Grundleisten-Steuerelement
Erstellen Sie in der übergeordneten Klasse des Rebar-Steuerelements eine OnChildNotify
Handlerfunktion mit einer Switch-AnweisungCReBarCtrl
für alle Benachrichtigungen, die Sie behandeln möchten. Benachrichtigungen werden an das übergeordnete Fenster gesendet, wenn der Benutzer Objekte über das Rebar-Steuerelement zieht, das Layout der Bänder der Leiste ändert, Bänder aus dem Rebar-Steuerelement löscht usw.
Die folgenden Benachrichtigungen können vom Rebar-Steuerelementobjekt gesendet werden:
RBN_AUTOSIZE Gesendet von einem Rebar-Steuerelement (erstellt mit dem RBS_AUTOSIZE-Format), wenn die Größe der Leiste automatisch geändert wird.
RBN_BEGINDRAG Gesendet von einem Rebar-Steuerelement, wenn der Benutzer mit dem Ziehen eines Bandes beginnt.
RBN_CHILDSIZE Gesendet von einem Rebar-Steuerelement, wenn die Größe des untergeordneten Fensters eines Bandes geändert wird.
RBN_DELETEDBAND Gesendet von einem Rebar-Steuerelement, nachdem ein Band gelöscht wurde.
RBN_DELETINGBAND Gesendet von einem Rebar-Steuerelement, wenn ein Band gelöscht werden soll.
RBN_ENDDRAG Gesendet von einem Rebar-Steuerelement, wenn der Benutzer das Ziehen eines Bandes beendet.
RBN_GETOBJECT Gesendet von einem Rebar-Steuerelement (erstellt mit dem RBS_REGISTERDROP-Format), wenn ein Objekt über einen Bereich im Steuerelement gezogen wird.
RBN_HEIGHTCHANGE Gesendet von einem Rebar-Steuerelement, wenn sich die Höhe geändert hat.
RBN_LAYOUTCHANGED Gesendet von einem Rebar-Steuerelement, wenn der Benutzer das Layout der Bänder des Steuerelements ändert.
Weitere Informationen zu diesen Benachrichtigungen finden Sie unter Rebar Control Reference im Windows SDK.