CComboBoxEx

A classe CComboBoxEx estende a combinação controle caixa, fornecendo suporte para listas de imagem. Usando CComboBoxEx para criar controles de caixa de combinação, você não precisará implementar seu próprio código de desenho de imagem. Em vez disso, use CComboBoxEx para acessar imagens from an lista image.

Suporte de lista de imagem

Na caixa de combinação padrão, o proprietário da caixa de combinação é responsável por desenho uma imagem, criando a caixa de combinação como um Controlarar proprietário-desenhar. Quando você usa CComboBoxEx, você não precisará definir os desenho estilos CBS_OWNERDRAWFIXED e CBS_HASSTRINGS porque eles estão implícitas. Caso contrário, você deve gravar código para executar operações de desenho. Um Controlarar de CComboBoxEx oferece suporte a até três imagens por item: uma para um estado selecionado, um para um estado desmarcado e outra para uma imagem sobreposição.

Estilos

CComboBoxEx oferece suporte os estilos CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTe estilo. Tudo outros estilos passados quando você cria a janela são ignorados pelo Controlarar. Depois que a janela é criada, você pode fornecer outros estilos de caixa de combinação, chamando o membro CComboBoxEx funcionam SetExtendedStyle. Com esses estilos, você pode:

Esses sinalizadores de estilo são descritas posteriormente na Usando CComboBoxEx no Guia do programador do Visual C++.

Retenção de item e atributos do Item de retorno de chamada

Informações sobre o item, tais como índices para itens e imagens, valores de recuo e seqüências de caracteres de texto, é armazenado na estrutura de Win32 COMBOBOXEXITEM, conforme descrito no Plataforma SDK. A estrutura também contém membros que correspondem aos sinalizadores de retorno de chamada.

Para uma discussão detalhada, conceitual, consulte Usando CComboBoxEx no Guia do programador do Visual C++.

# include lt;afxcmn.h>

Membros da classeClasse base | Gráfico de hierarquia

Amostra  MFC exemplo MFCIE

Co&nsulte tambémnbsp;CComboBox

Index