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

Classe de CMFCOutlookBarTabCtrl

Graphique de la hiérarchie

Classe de CMFCOutlookBar

Classe de CMultiPaneFrameWnd