Partilhar via


Criando um controle de caixa de combinação estendido

Como o controle estendido da caixa de combinação é criado depende de se você estiver usando o controle em uma caixa de diálogo ou se estiver criando em uma janela de nondialog.

  1. No publicador da caixa de diálogo, adicione um controle estendido da caixa de combinação com seu recurso de modelo da caixa de diálogo. Especificar sua ID de controle

  2. Especificar todos os estilos necessários, usando a caixa de diálogo propriedades do controle estendido da caixa de combinação.

  3. Use Adicionar o assistente da variável de membro para adicionar uma variável de membro do tipo CComboBoxEx com a propriedade do controle. Você pode usar esse membro para chamar funções de membro de CComboBoxEx .

  4. Use a janela Propriedades para mapear funções do manipulador na classe da caixa de diálogo para todas as notificações que estendidos do controle da caixa de combinação você precisar controlar Mensagens de mapeamento a funções(consulte).

  5. Em OnInitDialog, defina todos os estilos adicionais para o objeto de CComboBoxEx .

Para usar CComboBoxEx em uma janela de nondialog

  1. Define o controle na exibição ou na classe da janela.

  2. Chame a função de membro de Crie de controle, possivelmente em OnInitialUpdate, possivelmente a partir da função pai do manipulador de OnCreate da janela. Definir os estilos do controle.

Consulte também

Referência

Usando CComboBoxEx

Conceitos

Controles (MFC)