CVSListBox, classe
La classe d' CVSListBox prend un contrôle de liste modifiable.
class CVSListBox : public CVSListBoxBase
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CVSListBox. |
|
CVSListBox::~CVSListBox |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute une chaîne à un contrôle de liste. (Substitutions CVSListBoxBase::AddItem.) |
|
Commence une modification du texte d'un élément de contrôle liste. (Substitutions CVSListBoxBase::EditItem.) |
|
Récupère le nombre de chaînes dans un contrôle de liste modifiable. (Substitutions CVSListBoxBase::GetCount.) |
|
Récupère une valeur 32 bits spécifique à l'application associée à un élément modifiable de contrôle liste. (Substitutions CVSListBoxBase::GetItemData.) |
|
Extrait le texte d'un élément modifiable de contrôle liste. (Substitutions CVSListBoxBase::GetItemText.) |
|
Extrait l'index de base zéro actuel de l'élément sélectionné dans un contrôle de liste modifiable. (Substitutions CVSListBoxBase::GetSelItem.) |
|
CVSListBox::PreTranslateMessage |
Traduit des messages de fenêtre pour qu'ils soient distribués aux fonctions Windows de TranslateMessage et de DispatchMessage . Pour plus de syntaxe d'informations et de méthode, consultez CWnd::PreTranslateMessage. (Substitutions CVSListBoxBase::PreTranslateMessage.) |
Supprime un élément d'un contrôle de liste modifiable. (Substitutions CVSListBoxBase::RemoveItem.) |
|
Sélectionne une chaîne modifiable de contrôle liste. (Substitutions CVSListBoxBase::SelectItem.) |
|
Associe une valeur 32 bits spécifique à l'application avec un élément modifiable de contrôle liste. (Substitutions CVSListBoxBase::SetItemData.) |
Méthodes protégées
Nom |
Description |
---|---|
Retourne le handle au contrôle liste view incorporé par actuel. |
Notes
La classe d' CVSListBox fournit un jeu de boutons de modification qui permettent à l'utilisateur de créer, modifier, supprimer, ou réorganiser les éléments dans un contrôle de liste.
Voici une image du contrôle de liste modifiable. La deuxième entrée de liste, intitulée « Item2 », est sélectionnée pour modifier.
Si vous utilisez l'éditeur de ressources pour ajouter un contrôle de liste modifiable, notez que le volet Boîte à outils de l'éditeur ne fournit pas un contrôle de liste modifiable intégré. À la place, ajoutez un contrôle statique tel que le contrôle Zone de groupe . l'infrastructure utilise le contrôle statique comme espace réservé pour spécifier la taille et la position du contrôle de liste modifiable.
Pour utiliser un contrôle de liste modifiable dans un modèle de boîte de dialogue, déclarez une variable d' CVSListBox dans votre classe de boîte de dialogue. Pour prendre en charge l'échange de données entre la variable et le contrôle, définissez une macro entrée d' DDX_Control dans la méthode d' DoDataExchange de boîte de dialogue. Par défaut, le contrôle de liste modifiable est créé sans boutons de modification. Utilisez la méthode héritée de CVSListBoxBase::SetStandardButtons pour activer les boutons de modification.
Pour plus d'informations, consultez le dossier exemples, l'exemple d' New Controls , les fichiers de Page3.cpp et de Page3.h.
Hiérarchie d'héritage
CVSListBoxBase
Configuration requise
en-tête : afxvslistbox.h