Partager via


créer un contrôle rebar

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 rebars (utilisés dans les objets cadre de fenêtre) sont fréquemment utilisés comme des fenêtres parentes pour les contrôles de la barre d'outils. Par conséquent, le parent du contrôle rebar est l'objet cadre de fenêtre. Comme l'objet cadre de fenêtre est le parent, la fonction membre de OnCreate (du parent) est un excellent emplacement pour créer le contrôle rebar.

Pour utiliser un objet CReBarCtrl, vous suivrez généralement les étapes suivantes :

Pour utiliser un objet de CReBarCtrl

  1. Construisez l'objet CReBarCtrl.

  2. Appelez Créer pour créer le contrôle rebar commun Windows et le joindre à l'objet CReBarCtrl, en spécifiant les styles de votre choix.

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

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

  5. Initialise une structure de REBARBANDINFO avec les informations nécessaires pour la bande sur le point d'être insérée.

  6. Appelez InsertBand pour insérer les 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 rebar existant, consultez Contrôles rebars et bandes.

Voir aussi

Référence

À l'aide de CReBarCtrl

Concepts

contrôles (MFC)