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