Partager via


Traitement des messages de notification dans un contrôle rebar

Dans la classe parente du contrôle rebar, créez une OnChildNotify fonction de gestionnaire avec une instruction switch pour tous les messages de notification de rebar-control (CReBarCtrl) que vous souhaitez gérer. Les notifications sont envoyées à la fenêtre parente lorsque l’utilisateur fait glisser des objets sur le contrôle de barre de rebar, modifie la disposition des bandes de barres de rebar, supprime les bandes du contrôle rebar, et ainsi de suite.

Les messages de notification suivants peuvent être envoyés par l’objet de contrôle de barre de rébar :

  • RBN_AUTOSIZE Envoyé par un contrôle de barre de rebar (créé avec le style RBS_AUTOSIZE) lorsque la barre de rebar se redimensionne automatiquement.

  • RBN_BEGINDRAG Envoyé par un contrôle de barre d’accès lorsque l’utilisateur commence à faire glisser une bande.

  • RBN_CHILDSIZE Envoyé par un contrôle de barre de rebar lorsque la fenêtre enfant d’une bande est redimensionnée.

  • RBN_DELETEDBAND Envoyé par un contrôle de barre d’accès après la suppression d’une bande.

  • RBN_DELETINGBAND Envoyé par un contrôle de barre de rebar lorsqu’une bande est sur le point d’être supprimée.

  • RBN_ENDDRAG Envoyé par un contrôle de barre d’accès lorsque l’utilisateur cesse de faire glisser une bande.

  • RBN_GETOBJECT Envoyé par un contrôle de barre de rebar (créé avec le style RBS_REGISTERDROP) lorsqu’un objet est déplacé sur une bande dans le contrôle.

  • RBN_HEIGHTCHANGE Envoyé par un contrôle de barre de rebar lorsque sa hauteur a changé.

  • RBN_LAYOUTCHANGED Envoyé par un contrôle de barre de rebar lorsque l’utilisateur modifie la disposition des bandes du contrôle.

Pour plus d’informations sur ces notifications, consultez Référence de contrôle rebar dans le Kit de développement logiciel (SDK) Windows.

Voir aussi

Utilisation de CReBarCtrl
Contrôles