Partager via


Créer un contrôle rebar

Les objets deCReBarCtrl doivent être créés avant que l'objet parent visible.Cela réduit les possibilités de problèmes de peinture.

Par exemple, les contrôles rebar (utilisés dans des objets de la fenêtre frame) sont généralement 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 la fenêtre frame.Étant donné que l'objet fenêtre frame est le parent, la fonction membre d' OnCreate (du parent) est un excellent emplacement pour créer le contrôle rebar.

Pour utiliser un objet d' CReBarCtrl , vous exécuterez généralement ces étapes :

Pour utiliser un objet de CReBarCtrl

  1. Construisez l'objet de CReBarCtrl .

  2. Appelez Create pour créer le contrôle commun rebar windows et pour l'attacher à l'objet d' CReBarCtrl , en spécifiant les styles souhaités.

  3. Chargez une bitmap, avec un appel à CBitmap::LoadBitmap, pour être utilisé comme arrière-plan de l'objet contrôle rebar.

  4. Créez et initialisez tous les objets de fenêtre enfant (barres d'outils, des contrôles de boîte de dialogue, etc.) qui sont contenus par l'objet contrôle rebar.

  5. Initialisez une structure de REBARBANDINFO avec les informations nécessaires pour la bande environ à insérer.

  6. Appel InsertBand pour insérer les fenêtres enfants existantes (telles qu' m_wndReToolBar) dans le nouveau contrôle rebar.Pour plus d'informations sur l'insertion se réunit dans un contrôle rebar existant, consultez Contrôles rebar et bandes.

Voir aussi

Référence

Utilisation CReBarCtrl

Concepts

Contrôles (MFC)