Partager via


Traitement des messages de notification dans un contrôle rebar

Dans la classe parente du contrôle rebar, créez une fonction de gestionnaire OnChildNotify avec une instruction switch pour tous les messages de notification du contrôle rebar (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 rebar, modifie la disposition des bandes du rebar, supprime les bandes du contrôle de rebar, et ainsi de suite.

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

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

  • RBN_BEGINDRAG Envoyé par un contrôle rebar lorsque l’utilisateur commence à faire glisser une bande.

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

  • RBN_DELETEDBAND Envoyé par un contrôle rebar après qu’une bande a été supprimée.

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

  • RBN_ENDDRAG Envoyé par un contrôle rebar lorsque l’utilisateur cesse de faire glisser une barre.

  • RBN_GETOBJECT Envoyé par un contrôle 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 rebar lorsque sa hauteur a changé.

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

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

Voir aussi

Utilisation de CReBarCtrl
Contrôles