Freigeben über


Verarbeiten von Benachrichtigungsmeldungen in einem Grundleisten-Steuerelement

Erstellen Sie in der übergeordneten Klasse des Leistensteuerelements eine OnChildNotify Handlerfunktion mit einer switch -Anweisung für alle Leistensteuermeldungen (CReBarCtrl), 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 Sent by a rebar control (created with the RBS_AUTOSIZE style) when the rebar automatically resize itself.

  • RBN_BEGINDRAG Wird von einem Leistensteuerelement gesendet, wenn der Benutzer ein Band zu ziehen beginnt.

  • RBN_CHILDSIZE Wird von einem Bewehrungssteuerelement gesendet, wenn die Größe des untergeordneten Fensters eines Bandes geändert wird.

  • RBN_DELETEDBAND Wird von einem Grundleistensteuerelement gesendet, nachdem ein Band gelöscht wurde.

  • RBN_DELETINGBAND Wird von einem Bewehrungssteuerelement gesendet, wenn ein Band gelöscht werden soll.

  • RBN_ENDDRAG Wird von einem Bewehrungssteuerelement gesendet, wenn der Benutzer aufhört, ein Band zu ziehen.

  • RBN_GETOBJECT Gesendet von einem Bewehrungssteuerelement (erstellt mit dem RBS_REGISTERDROP-Stil), wenn ein Objekt über ein Band im Steuerelement gezogen wird.

  • RBN_HEIGHTCHANGE Wird von einem Grundleistensteuerelement gesendet, wenn sich seine Höhe geändert hat.

  • RBN_LAYOUTCHANGED Wird von einem Bewehrungssteuerelement gesendet, 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.

Siehe auch

Verwenden von CReBarCtrl
Steuerung