Partager via


CMFCOutlookBarTabCtrl::AddControl

Ajoute un contrôle Windows comme un nouvel onglet dans la barre Outlook.

void AddControl(
   CWnd* pWndCtrl,
   LPCTSTR lpszName,
   int nImageID=-1,
   BOOL bDetachable=TRUE,
   DWORD dwControlBarStyle=AFX_CBRS_FLOAT | AFX_CBRS_CLOSE | 
                           AFX_CBRS_RESIZE | CBRS_AFX_AUTOHIDE 
);

Paramètres

  • [in] pWndCtrl
    Un pointeur vers un contrôle à ajouter.

  • [in] lpszName
    Spécifie le nom de table.

  • [in] bDetachable
    Si TRUE, la page est créé comme détachable.

  • [in] nImageID
    Index d'image dans la liste d'images interne pour que l'image est affichée dans la nouvelle table.

  • [in] dwControlBarStyle
    Spécifie l'AFX_CBRS_* style pour les volets d'ancrage encapsulé.

Notes

Utilisez cette fonction pour ajouter un contrôle comme nouvelle page d'une barre outlook.

Appel de cette fonction en interne à CMFCBaseTabCtrl::AddTab.

Si vous définissez bDetachable à TRUE, AddControl en interne crée un objet d' CDockablePaneAdapter et encapsule le contrôle ajouté. Il définit automatiquement la classe d'exécution de la fenêtre à onglets à la classe du runtime d' CMFCOutlookBar et à la classe d'exécution du frame flottant à CMultiPaneFrameWnd.

Exemple

L'exemple suivant montre comment utiliser la méthode d' AddControl dans la classe d' CMFCOutlookBarTabCtrl . Cet extrait de code fait partie d' Exemple de démonstration d'Outlook.

   // CMFCOutlookBarTabCtrl* pOutlookBar 
    // DWORD dwStyle = AFX_CBRS_FLOAT | AFX_CBRS_AUTOHIDE | AFX_CBRS_RESIZE 
    // CMFCOutlookBarPane pane1 
    // The third parameter is the image index.
    pOutlookBar->AddControl(&pane1, _T("General"), 0, TRUE, dwStyle);

Configuration requise

en-tête : afxOutlookBarTabCtrl.h

Voir aussi

Référence

CMFCOutlookBarTabCtrl, classe

Graphique de la hiérarchie

CMFCOutlookBar, classe

CMultiPaneFrameWnd, classe