Compartilhar via


CMFCBaseTabCtrl::InsertTab

Insere uma guia no controle de guias.

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

Parâmetros

  • [in] pNewWnd
    Um ponteiro para a janela que esse método adiciona como um nova guia.

  • [in] lpszTabLabel
    Uma cadeia de caracteres que contém o rótulo para a nova guia.

  • [in] nInsertAt
    O índice com base zero de nova guia.

  • [in] uiImageId
    Uma identificação de imagem da lista de imagem. O controle da guia usa esta imagem como o ícone para a nova guia.

  • [in] bDetachable
    Um parâmetro boolean que determina se a nova guia é destacável.

  • [in] uiResTabLabel
    A identificação de recurso para o rótulo.

Comentários

Se o objeto indicado por pNewWnd não é derivado de Classe CDockablePane e se o parâmetro de bDetachable é TRUE, a estrutura cria um wrapper especial para a nova guia. Por padrão, o wrapper é uma instância de Classe CDockablePaneAdapter. Use o método de CMFCBaseTabCtrl::SetDockingBarWrapperRTC para criar uma classe diferente do wrapper. Qualquer classe envoltório personalizado precisa ser derivada de CDockablePaneAdapter.

Requisitos

Cabeçalho: afxbasetabctrl.h

Consulte também

Referência

Classe CMFCBaseTabCtrl

Gráfico da hierarquia

Classe CDockablePaneAdapter

CMFCBaseTabCtrl::SetDockingBarWrapperRTC