Partilhar via


CTabCtrl::Create

Cria um controle de guia e anexá-la a uma instância de um objeto de CTabCtrl .

virtual BOOL Create(
  DWORD dwStyle,
  const RECT& rect,
  CWnd* pParentWnd,
  UINT nID 
);

Parâmetros

  • dwStyle
    Especifica o estilo de controle de guia.Aplique qualquer combinação de estilos de controle da guia, descrito em Windows SDK.Consulte Comentários para obter uma lista de estilos de janela você também pode aplicar ao controle.

  • rect
    Especifica o tamanho e a posição do controle de guia.Pode ser um objeto de CRect ou uma estrutura de RECT .

  • pParentWnd
    Especifica a janela pai do controle de guia, geralmente CDialog.Não deve ser NULO.

  • nID
    Especifica a identificação do controle da guia

Valor de retorno

Verdadeiro se a inicialização de objeto tenha êxito; se não Falso.

Comentários

Você constrói um objeto de CTabCtrl em duas etapas.Primeiro, o construtor, e então chame Criar, que cria o controle da guia e o anexar para o objeto de CTabCtrl .

Além de estilos de controle de guia, você pode aplicar os seguintes estilos de janela para um controle de guia:

  • WS_CHILD cria uma janela filho que representa o controle de guias.Não pode ser usado com o estilo de WS_POPUP .

  • WS_VISIBLE cria um controle de guias que é inicialmente visível.

  • WS_DISABLED cria uma janela que é desativada inicialmente.

  • WS_GROUP especifica o primeiro controle de um grupo de controles em que o usuário pode mover de um controle para o seguinte com as teclas de direção.Todos os controles definidos pelo estilo de WS_GROUP após o primeiro controle pertencem ao mesmo grupo.O próximo controle com o estilo de WS_GROUP termina o grupo de estilo e enfia o grupo seguir (isto é, um grupo termina onde o exemplo a seguir inicia).

  • Especifica umWS_TABSTOP de qualquer número de controles através do qual o usuário pode mover usando a tecla TAB.A tecla TAB o usuário move para o próximo controle especificado pelo estilo de WS_TABSTOP .

Para criar um guia controle com estilos estendidos da janela, chamada CTabCtrl::CreateEx em vez de Criar.

Exemplo

// Assuming you have a member variable m_TabCtrl, that is a CTabCtrl
// object, you can use the following to create a tab control.

m_TabCtrl.Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,
   rect, this, IDC_MYTAB);

// This creates a tab control with the given styles, and with
// an ID of IDC_MYTAB.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CTabCtrl

Gráfico de hierarquia

CTabCtrl::CTabCtrl