CCheckListBox

La classe CCheckListBox fornisce la funzionalità di una casella di elenco di controllo di Windows. Una "scatola di lista di controllo" Visualizza un elenco di elementi, ad esempio i nomi dei file. Ciascun elemento nell'elenco dispone di una casella di controllo accanto ad essa che l'utente può selezionare o deselezionare.

CCheckListBox è solo per i controlli creati dal proprietario, perché l'elenco contiene più di stringhe di testo. Alla sua più semplice, una scatola di lista di controllo contiene le stringhe di testo e le caselle di controllo, ma non dovete avere il testo a tutti. Ad esempio, si potrebbe avere un elenco di piccole immagini bitmap con una casella di controllo accanto a ciascun elemento.

Per creare il proprio casella lista di controllo, è necessario derivare una classe da CCheckListBox. Derivare una classe, un costruttore per la classe derivata di scrivere, quindi chiamare Create.

Se vostra casella lista di controllo è una casella di elenco di controllo predefinito (un elenco di stringhe con le caselle di controllo dimensioni predefinite a sinistra di ciascun), è possibile utilizzare il valore predefinito CCheckListBox::DrawItem per disegnare la casella lista di controllo. In caso contrario, è necessario sostituire la funzione CListBox::CompareItem e le funzioni CCheckListBox::DrawItem e CCheckListBox::MeasureItem.

È possibile creare una casella di controllo da un modello di dialogo oppure direttamente nel codice.

# include lt;afxwin.h>

Membri della classeClasse base | Gerarchia Chart

Campioninbsp; Esempio MFC TSTCON

Vedere a&nchenbsp;CListBox

Index