CMFCBaseTabCtrl::InsertTab

Fügt eine Registerkarte in das Tab-Steuerelement ein.

Virtual void InsertTab(
   CWnd* pNewWnd,
   LPCTSTR lpszTabLabel,
   int nInsertAt,
   UINT uiImageId = (UINT)-1,
   BOOL bDetachable = TRUE
);
virtual void InsertTab(
   CWnd* pNewWnd,
   UINT uiResTabLabel,
   int nInsertAt,
   UINT uiImageId = (UINT)-1,
   BOOL bDetachable = TRUE
);

Parameter

  • [in] pNewWnd
    Ein Zeiger auf das Fenster, das diese Methode als neue Registerkarte hinzugefügt wird.

  • [in] lpszTabLabel
    Eine Zeichenfolge, die die Bezeichnung für die neue Registerkarte enthält.

  • [in] nInsertAt
    Der nullbasierte Index der neuen Registerkarte.

  • [in] uiImageId
    Eine Bild ID aus der Bildliste.Das Tab-Steuerelement dieses Bild als das Symbol für die neue Registerkarte.

  • [in] bDetachable
    Ein boolescher Parameter, der bestimmt, ob die neue Registerkarte abnehmbar ist.

  • [in] uiResTabLabel
    Das Ressourcen-ID für die Bezeichnung.

Hinweise

Wenn das Objekt, das von pNewWnd angegeben ist, nicht von CDockablePane-Klasse abgeleitet wird und wenn der bDetachable-Parameter TRUE ist, stellt das Framework einen speziellen Wrapper für die neue Registerkarte erstellt.Standardmäßig ist der Wrapper eine Instanz CDockablePaneAdapter-Klasse.Verwenden Sie die CMFCBaseTabCtrl::SetDockingBarWrapperRTC-Methode, um eine andere Wrapperklasse zu erstellen.Jede benutzerdefinierte Wrapperklasse CDockablePaneAdapter muss von abgeleitet werden.

Anforderungen

Header: afxbasetabctrl.h

Siehe auch

Referenz

CMFCBaseTabCtrl-Klasse

Hierarchien-Diagramm

CDockablePaneAdapter-Klasse

CMFCBaseTabCtrl::SetDockingBarWrapperRTC