CCheckListBox

A classe de CCheckListBox fornece a funcionalidade de uma caixa de lista de verificação do Windows. Uma "caixa de lista de verificação" exibe uma lista de itens, como nomes de arquivo. Cada item da lista tem uma caixa de seleção próxima a ele que o usuário pode marcar ou limpar.

CCheckListBox é somente para controles de desenho proprietário porque a lista contém mais de seqüências de caracteres de texto. Em sua forma mais simples, uma caixa de lista de verificação contém seqüências de caracteres de texto e caixas de seleção, mas você não precisa ter texto em tudo. Por exemplo, você poderia ter uma lista de bitmaps pequenos com uma caixa de seleção ao lado de cada item.

Para criar sua própria caixa de lista de verificação, você deve derivar sua própria classe de CCheckListBox. Para derivar sua própria classe, gravar um construtor para a classe derivada e, em seguida, chamar criar.

Se sua caixa de lista de verificação é uma caixa de lista de verificação padrão (uma lista de seqüências de caracteres com as caixas de seleção tamanho padrão à esquerda de cada um), você pode usar o padrão CCheckListBox:: DrawItem para desenhar a caixa de lista de verificação. Caso contrário, você deve substituir a função de CListBox::CompareItem e as funções CCheckListBox:: DrawItem e CCheckListBox::MeasureItem.

Você pode criar uma caixa de lista de verificação ou de um modelo de caixa de diálogo diretamente no seu código.

# include lt;afxwin.h>

Membros da classeClasse base | Gráfico de hierarquia

&Nbsp amostras; MFC exemplo TSTCON

Co&nsulte tambémnbsp;CListBox

Index