Partilhar via


CComboBox::Create

Cria a caixa de combinação e anexá-la ao objeto de CComboBox .

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

Parâmetros

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

  • rect
    Pontos posição e o tamanho da caixa combo. Pode ser uma estrutura de RECT ou um objeto de CRect .

  • pParentWnd
    Especifica a janela pai da combinada (geralmente CDialog). Não deve ser NULO.

  • nID
    Especifica a identificação do controle caixa de combinação

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Você constrói um objeto de CComboBox em duas etapas. Primeiro, o construtor e então chame Criar, que cria o caixa de combinação e as anexar para o objeto de CComboBox .

Quando Criar é executado, o envia mensagens de WM_NCCREATE, de WM_CREATE, de WM_NCCALCSIZE, e de WM_GETMINMAXINFO a caixa de combinação.

Essas mensagens são tratadas por padrão pelas funções de membro de OnNcCreate, de OnCreate, de OnNcCalcSize, e de OnGetMinMaxInfo na classe base de CWnd . Para estender tratamento de mensagem padrão, derive uma classe de CComboBox, adicione um mapa de mensagem para a nova classe, e substituir as funções de membro anterior de mensagem- manipulador. Substitua OnCreate, por exemplo, para executar a inicialização necessário para uma nova classe.

Aplicar a seguir estilos de janela a um controle de caixa combo. :

  • WS_CHILD sempre

  • WS_VISIBLE geralmente

  • WS_DISABLED raramente

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

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

  • WS_GROUP para os controles de grupo

  • WS_TABSTOP para fechar a caixa de combinação na ordem de tabulação

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 da hierarquia

CComboBox::CComboBox

Estilos de caixa de combinação