Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les objets CReBarCtrl doivent être créés avant que l’objet parent soit visible. Cela réduit les possibilités de problèmes de peinture.
Par exemple, les contrôles rebar (utilisés dans les objets de fenêtres frame) sont couramment utilisés comme fenêtres parentes pour les contrôles de barre d'outils. Par conséquent, le parent du contrôle rebar est l'objet de fenêtre frame. Étant donné que l'objet de fenêtre frame est le parent, la fonction membre OnCreate (du parent) est l'endroit idéal pour créer le contrôle rebar.
Pour utiliser un CReBarCtrl objet, vous devez généralement suivre les étapes suivantes :
Pour utiliser un objet CReBarCtrl
Construisez l’objet CReBarCtrl .
Appelez Create pour créer le contrôle commun de la barre Windows et l’attacher à l’objet
CReBarCtrl, en spécifiant les styles souhaités.Chargez un bitmap, avec un appel à CBitmap::LoadBitmap, qui sera utilisé comme arrière-plan de l'objet de contrôle rebar.
Créez et initialisez tous les objets de fenêtre enfants (barres d'outils, contrôles de boîte de dialogue, etc.) qui seront contenus dans l'objet de contrôle rebar.
Initialisez une structure REBARBANDINFO avec les informations nécessaires pour la bande qui va être insérée.
Appelez InsertBand pour insérer des fenêtres enfants existantes (par exemple
m_wndReToolBar) dans le nouveau contrôle rebar. Pour plus d'informations sur l'insertion de bandes dans un contrôle d'armature existant, consultez Contrôles et bandes d'armature.