Partilhar via


Criando um controlo de caixa de combinação expandido

Como o controle de caixa de combinação estendida é criado depende se você está usando o controle em uma caixa de diálogo ou criando-o em uma janela sem diálogo.

Para usar CComboBoxEx diretamente em uma caixa de diálogo

  1. No editor de diálogo, adicione um controle Caixa de Combinação Estendida ao seu recurso de modelo de diálogo. Especifique sua ID de controle.

  2. Especifique os estilos necessários, usando a caixa de diálogo Propriedades do controle de caixa de combinação estendida.

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

  4. Use o Assistente de Classe para mapear funções do manipulador na classe de diálogo para quaisquer mensagens de notificação de controle de caixa de combinação estendidas que você precise manipular (consulte Mapeando mensagens para funções).

  5. Em OnInitDialog, defina quaisquer estilos adicionais para o CComboBoxEx objeto.

Para usar CComboBoxEx em uma janela sem diálogo

  1. Defina o controlo na classe de vista ou de janela.

  2. Chame a função Create member do controle, possivelmente em OnInitialUpdate, possivelmente tão cedo quanto a função de manipulador OnCreate da janela pai. Defina os estilos para o controle.

Ver também

Usando CComboBoxEx
Controlos