Partilhar via


CComboBox::criar

Cria a caixa de combinação e a anexa à CComboBox objeto.

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

Parâmetros

  • dwStyle
    Especifica o estilo da caixa de combinação.Aplique qualquer combinação de estilos de caixa de combinação para a caixa.

  • rect
    Aponta para a posição e o dimensionar da caixa de combinação.Pode ser um RECT estrutura ou um CRect objeto.

  • pParentWnd
    Especifica a janela pai da caixa de combinação (geralmente um CDialog). Não deve ser NULO.

  • nID
    Especifica a ID de controle. da caixa de combinação

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Construir um CComboBox objeto em duas etapas. Primeiro, telefonar construtor e, em seguida, telefonar Criar, que cria a caixa de combinação do Windows e a anexa à CComboBox objeto.

Quando Criar executa, o Windows envia o WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, and WM_GETMINMAXINFO mensagens da caixa de combinação.

Essas mensagens são manipuladas pelo padrão, a OnNcCreate, OnCreate, OnNcCalcSize, and OnGetMinMaxInfo funções de membro a CWnd classe base. Para estender a manipulação de mensagem padrão, derivar uma classe de CComboBox, adicione um MAP da mensagem a nova classe e substituir as funções de membro de manipulador de mensagens anterior. Substituir OnCreate, por exemplo executar precisava ser inicializada para uma nova classe.

Aplicar o seguinte estilos de janela para um controle de caixa de combinação.:

  • WS_CHILD   Sempre

  • WS_VISIBLE   Em geral

  • WS_DISABLED   Raramente

  • WS_VSCROLL   Para adicionar a rolagem vertical para o lista caixa na caixa de combinação

  • WS_HSCROLL   Para adicionar a rolagem horizontal para a caixa de listagem na caixa de combinação

  • WS_GROUP   Para agrupar controles

  • WS_TABSTOP   Para incluir a caixa de combinação na ordem das tabulações

Exemplo

m_pComboBox->Create(
   WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
   CRect(10,10,200,100), pParentWnd, 1);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CComboBox

Gráfico de hierarquia

CComboBox::CComboBox

Estilos de caixa de combinação

Outros recursos

CComboBox membros