Partilhar via


CMFCBaseTabCtrl::InsertTab

Insere uma guia no controle guia.

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 este método adiciona sistema autônomo uma nova guia.

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

  • [in] nInsertAt
    O índice baseado em zero da nova guia.

  • [in] uiImageId
    Uma ID de imagem na lista de imagem.O controle de guia usa essa imagem sistema autônomo um ícone para a nova guia.

  • [in] bDetachable
    Um parâmetro booliano que determina se a nova guia é removível.

  • [in] uiResTabLabel
    A ID do recurso para o rótulo.

Comentários

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

Requisitos

Cabeçalho: afxbasetabctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCBaseTabCtrl

Classe CDockablePaneAdapter

CMFCBaseTabCtrl::SetDockingBarWrapperRTC