Partager via


CVSListBox, classe

La classe d' CVSListBox prend un contrôle de liste modifiable.

class CVSListBox : public CVSListBoxBase

Membres

Constructeurs publics

Nom

Description

CVSListBox::CVSListBox

Construit un objet CVSListBox.

CVSListBox::~CVSListBox

Destructor.

Méthodes publiques

Nom

Description

CVSListBox::AddItem

Ajoute une chaîne à un contrôle de liste. (Substitutions CVSListBoxBase::AddItem.)

CVSListBox::EditItem

Commence une modification du texte d'un élément de contrôle liste. (Substitutions CVSListBoxBase::EditItem.)

CVSListBox::GetCount

Récupère le nombre de chaînes dans un contrôle de liste modifiable. (Substitutions CVSListBoxBase::GetCount.)

CVSListBox::GetItemData

Récupère une valeur 32 bits spécifique à l'application associée à un élément modifiable de contrôle liste. (Substitutions CVSListBoxBase::GetItemData.)

CVSListBox::GetItemText

Extrait le texte d'un élément modifiable de contrôle liste. (Substitutions CVSListBoxBase::GetItemText.)

CVSListBox::GetSelItem

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.)

CVSListBox::RemoveItem

Supprime un élément d'un contrôle de liste modifiable. (Substitutions CVSListBoxBase::RemoveItem.)

CVSListBox::SelectItem

Sélectionne une chaîne modifiable de contrôle liste. (Substitutions CVSListBoxBase::SelectItem.)

CVSListBox::SetItemData

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

CVSListBox::GetListHwnd

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.

Contrôle CVSListBox

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

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Configuration requise

en-tête : afxvslistbox.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

classes MFC