Condividi tramite


Classe CVSListBox

La classe CVSListBox supporta un controllo elenco modificabile.

class CVSListBox : public CVSListBoxBase

Membri

Costruttori pubblici

Nome

Descrizione

CVSListBox::CVSListBox

Costruisce un oggetto CVSListBox.

CVSListBox::~CVSListBox

Distruttore

Metodi pubblici

Nome

Descrizione

CVSListBox::AddItem

Aggiunge una stringa a un controllo elenco. (Override CVSListBoxBase::AddItem).

CVSListBox::EditItem

Avvia un'operazione di modifica del testo di un elemento di controllo elenco. (Override CVSListBoxBase::EditItem).

CVSListBox::GetCount

Recupera il numero di stringhe in un controllo elenco modificabile. (Override CVSListBoxBase::GetCount).

CVSListBox::GetItemData

Recupera un valore a 32 bit specifico dell'applicazione associato a un elemento modificabile del controllo elenco. (Override CVSListBoxBase::GetItemData).

CVSListBox::GetItemText

Recupera il testo di un elemento modificabile del controllo elenco. (Override CVSListBoxBase::GetItemText).

CVSListBox::GetSelItem

Recupera l'indice in base zero dell'elemento attualmente selezionato in un controllo elenco modificabile. (Override CVSListBoxBase::GetSelItem).

CVSListBox::PreTranslateMessage

Converte i messaggi della finestra prima che vengano inviati alle funzioni Windows DispatchMessage e TranslateMessage. Per ulteriori sintassi del metodo e informazioni, vedere CWnd::PreTranslateMessage. (Override CVSListBoxBase::PreTranslateMessage).

CVSListBox::RemoveItem

Rimuove un elemento da un controllo elenco modificabile. (Override CVSListBoxBase::RemoveItem).

CVSListBox::SelectItem

Selezionare una stringa modificabile del controllo elenco. (Override CVSListBoxBase::SelectItem).

CVSListBox::SetItemData

Associa un valore a 32 bit specifico dell'applicazione con un elemento modificabile del controllo elenco. (Override CVSListBoxBase::SetItemData).

Metodi protetti

Nome

Descrizione

CVSListBox::GetListHwnd

Restituisce un handle per il controllo visualizzazione elenco incorporate corrente.

Note

La classe CVSListBox fornisce un insieme di pulsanti di modifica che consentono all'utente per creare, modificare, eliminare, o riordinare gli elementi in un controllo elenco.

Ecco un'immagine il controllo elenco modificabile. La seconda voce di elenco, denominata "Item2", selezionata per modificare.

Controllo CVSListBox

Se si utilizza l'editor di risorse per aggiungere un controllo elenco modificabile, si noti che il riquadro Casella degli strumenti dell'editor non fornisce un controllo elenco modificabile predefinito. Al contrario, aggiungere un controllo statico come il controllo casella di gruppo. Il framework utilizza il controllo statico come segnaposto per specificare la dimensione e la posizione del controllo elenco modificabile.

Per utilizzare un controllo elenco modificabile nel modello di finestra di dialogo, dichiarare una variabile CVSListBox nella classe della finestra di dialogo. Per supportare lo scambio di dati tra la variabile e il controllo, definire una macro voce DDX_Control nel metodo DoDataExchange la finestra di dialogo. Per impostazione predefinita, il controllo elenco modificabile viene creato senza pulsanti di modifica. Utilizzare il metodo ereditato CVSListBoxBase::SetStandardButtons per abilitare i pulsanti di modifica.

Per ulteriori informazioni, vedere la directory degli esempi, l'esempio New Controls, i file di Page3.h e di Page3.cpp.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Requisiti

intestazione: afxvslistbox.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Altre risorse

Classi MFC