Compartilhar via


CMFCTabCtrl::criar

Cria o controle de guia e a anexa o CMFCTabCtrl objeto.

BOOL Create(
   Style style,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID,
   Location location=LOCATION_BOTTOM,
   BOOL bCloseBtn=FALSE 
);

Parâmetros

  • [in] style
    O estilo do controle guia.Para obter mais informações, consulte comentários.

  • [in] rect
    Um retângulo que circunda o controle guia.

  • [in] pParentWnd
    Um ponteiro para uma janela pai.Não deve ser NULL.

  • [in] nID
    A ID do controle guia.

  • [in] location
    O local de guias.O valor padrão é LOCATION_BOTTOM. Para obter mais informações, consulte comentários.

  • [in] bCloseBtn
    TRUE Para exibir um botão Fechar na guia; caso contrário, FALSE. O valor padrão é FALSE.

Valor de retorno

TRUE Se bem-sucedida; caso contrário, FALSE.

Comentários

A tabela a seguir descreve os valores que você pode especificar para o style parâmetro.

Style

Descrição

STYLE_3D

Cria um controle guia com uma aparência tridimensional.

STYLE_FLAT

Cria um controle guia com guias simples.

STYLE_FLAT_SHARED_HORZ_SCROLL

Cria um controle guia com guias simples e uma BAR de rolagem pode rolar as guias se elas são cortadas por uma janela pai.

STYLE_3D_ONENOTE

Cria um controle guia no estilo do Microsoft OneNote.

STYLE_3D_VS2005

Cria um controle guia no estilo do Microsoft Visual Studio 2005.

STYLE_3D_ROUNDED

Cria um controle guia com cantos arredondados guias no estilo do Microsoft Visual Studio 2005.

STYLE_3D_ROUNDED_SCROLL

Cria um controle guia com cantos arredondadas tabulações e botões de rolar no estilo do Microsoft Visual Studio 2005.

A tabela a seguir lista os valores que você pode especificar para o location parâmetro.

Local

Descrição

LOCATION_BOTTOM

Guias estão localizadas na parte inferior do controle guia.

LOCATION_TOP

Guias estão localizadas na parte superior do controle guia.

Exemplo

O exemplo a seguir demonstra como usar o Create método na CMFCTabCtrl classe. Este exemplo faz parte o Exemplo do StateCollection: Aplicativo de coleção do MFC barra de ferramentas.

    CMFCTabCtrl m_wndTabs;


...


    // Create tabs window:
    // CRect rectDummy
    // this is a pointer to a parent window
    // fourth parameter is the id of the tab control
    if (!m_wndTabs.Create (CMFCTabCtrl::STYLE_FLAT, rectDummy, this, 1))
    {
        TRACE0("Failed to create output tab window\n");
        return -1;      // fail to create
    }

Requisitos

Cabeçalho: afxtabctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCTabCtrl