Compartilhar via


Criando um controle de caixa de combinação estendido

A forma como o controle de caixa de combinação estendido é criado depende se você está usando o controle em uma caixa de diálogo ou criando-o em uma janela que não é uma caixa de diálogo.

Para usar CComboBoxEx diretamente em uma caixa de diálogo

  1. No editor de caixa de diálogo, adicione um controle de caixa de combinação estendido ao recurso do modelo de caixa 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 estendido.

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

  4. Use o Assistente de classe para mapear funções de manipulador na classe de diálogo para eventuais mensagens de notificação de controle de caixa de combinação que você precise manipular (confira Mapear mensagens para funções).

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

Para usar CComboBoxEx em uma janela que não é de diálogo

  1. Defina o controle na exibição ou na classe de janela.

  2. Chame a função membro Create do controle, possivelmente em OnInitialUpdate, possivelmente assim que for chamar a função de manipulador OnCreate da janela pai. Defina os estilos para o controle.

Consulte também

Usando CComboBoxEx
Controles