Classe di CVSListBox
La classe CVSListBox supporta un controllo elenco modificabile.
class CVSListBox : public CVSListBoxBase
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CVSListBox. |
|
CVSListBox::~CVSListBox |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge una stringa a un controllo elenco.(Override CVSListBoxBase::AddItem). |
|
Avvia un'operazione di modifica del testo di un elemento di controllo elenco.(Override CVSListBoxBase::EditItem). |
|
Recupera il numero di stringhe in un controllo elenco modificabile.(Override CVSListBoxBase::GetCount). |
|
Recupera un valore a 32 bit specifico dell'applicazione associato a un elemento modificabile del controllo elenco.(Override CVSListBoxBase::GetItemData). |
|
Recupera il testo di un elemento modificabile del controllo elenco.(Override CVSListBoxBase::GetItemText). |
|
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). |
Rimuove un elemento da un controllo elenco modificabile.(Override CVSListBoxBase::RemoveItem). |
|
Selezionare una stringa modificabile del controllo elenco.(Override CVSListBoxBase::SelectItem). |
|
Associa un valore a 32 bit specifico dell'applicazione con un elemento modificabile del controllo elenco.(Override CVSListBoxBase::SetItemData). |
Metodi protetti
Nome |
Descrizione |
---|---|
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.
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à
CVSListBoxBase
Requisiti
intestazione: afxvslistbox.h