Partager via


CReBar::AddBar

Appelez la fonction membre pour ajouter une bande le rebar.

BOOL AddBar( 
   CWnd* pBar, 
   LPCTSTR pszText = NULL, 
   CBitmap* pbmp = NULL, 
   DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP  
); 
BOOL AddBar( 
   CWnd* pBar, 
   COLORREF clrFore, 
   COLORREF clrBack, 
   LPCTSTR pszText = NULL, 
   DWORD dwStyle = RBBS_GRIPPERALWAYS  
);

Paramètres

  • pBar
    Un pointeur vers un objet d' CWnd qui est la fenêtre enfant à insérer dans le rebar. l'objet référencé doit avoir WS_CHILD.

  • lpszText
    Un pointeur vers une chaîne contenant le texte à afficher sur le rebar. NULL par défaut. Le texte contenu dans lpszText ne fait pas partie de la fenêtre enfant ; il est sur le rebar lui-même.

  • pbmp
    Un pointeur vers un objet d' CBitmap à afficher sur l'arrière-plan rebar. NULL par défaut.

  • dwStyle
    DWORD contenant le style à appliquer au rebar. Consultez la description de fonction de fStyle dans la structure REBARBANDINFO Win32 pour une liste complète des styles de bande.

  • clrFore
    Une valeur de COLORREF qui représente la couleur de premier plan du rebar.

  • clrBack
    Une valeur de COLORREF qui représente la couleur d'arrière-plan du rebar.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Exemple

// Define a CRebar in your class definition, 
// such as: CReBar m_wndReBar;
m_wndReBar.Create(this);
m_wndDlgBar.Create(this, IDD_DIALOGBAR, CBRS_ALIGN_TOP,
    IDD_DIALOGBAR);
m_wndReBar.AddBar(&m_wndDlgBar);   

Configuration requise

Header: afxext.h

Voir aussi

Référence

CReBar, classe

Graphique de la hiérarchie

CReBarCtrl, classe