Freigeben über


CMFCOutlookBarTabCtrl::AddControl

Fügt ein Windows-Steuerelement als neue Registerkarte in der Outlook-Leiste hinzu.

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 
);

Parameter

  • [in]pWndCtrl
    Ein Zeiger auf ein Steuerelement hinzuzufügen.

  • [in]lpszName
    Gibt den Namen der Registerkarte.

  • [in]bDetachable
    Wenn TRUE, die Seite erstellt wird, wie abnehmbar.

  • [in]nImageID
    Bildindex in der internen Bildliste, damit das Bild in der neuen Registerkarte angezeigt werden kann.

  • [in]dwControlBarStyle
    Gibt das AFX_CBRS_* Format für umbrochene andockbare Bereiche an.

Hinweise

Verwenden Sie diese Funktion, um ein Steuerelement als neue Seite einer Aussichtleiste hinzuzufügen.

Aufrufe dieser Funktion intern auf CMFCBaseTabCtrl::AddTab.

Wenn Sie die bDetachable zu TRUE, AddControl intern ein CDockablePaneAdapter-Objekt erstellen und das hinzugefügte Steuerelement umschließen. Es legt automatisch die Laufzeitklasse des Fensters im Registerkartenformat zur Laufzeitklasse von CMFCOutlookBar und die Laufzeitklasse unverankerten Frames zu CMultiPaneFrameWnd fest.

Beispiel

Das folgende Beispiel zeigt, wie die AddControl-Methode in der Klasse CMFCOutlookBarTabCtrl verwendet. Dieser Codeausschnitt ist Teil Outlook-Demobeispiel.

   // 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);

Anforderungen

Header: afxOutlookBarTabCtrl.h

Siehe auch

Referenz

CMFCOutlookBarTabCtrl-Klasse

Hierarchiediagramm

CMFCOutlookBar-Klasse

CMultiPaneFrameWnd-Klasse