CVSListBox-Klasse

Die CVSListBox-Klasse unterstützt ein bearbeitbares Listensteuerelement.

class CVSListBox : public CVSListBoxBase

Mitglieder

Bb984191.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CVSListBox::CVSListBox

Erstellt ein CVSListBox-Objekt.

CVSListBox::~CVSListBox

Destruktor.

Bb984191.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CVSListBox::AddItem

Fügt eine Zeichenfolge einem Listensteuerelement hinzu.(Überschreibungen CVSListBoxBase::AddItem.)

CVSListBox::EditItem

Startet einen Bearbeitungsvorgang im Text eines Listensteuerelementelements.(Überschreibungen CVSListBoxBase::EditItem.)

CVSListBox::GetCount

Ruft die Anzahl der Zeichenfolgen in einem bearbeitbaren Listensteuerelement ab.(Überschreibungen CVSListBoxBase::GetCount.)

CVSListBox::GetItemData

Ruft einen anwendungsspezifischen 32-Bit-Wert ab, der mit einem bearbeitbaren Listensteuerelementelement zugeordnet ist.(Überschreibungen CVSListBoxBase::GetItemData.)

CVSListBox::GetItemText

Ruft den Text eines bearbeitbaren Listensteuerelementelements ab.(Überschreibungen CVSListBoxBase::GetItemText.)

CVSListBox::GetSelItem

Ruft den nullbasierten Index des aktuell ausgewählten Elements in einem bearbeitbaren Listensteuerelement ab.(Überschreibungen CVSListBoxBase::GetSelItem.)

CVSListBox::PreTranslateMessage

Übersetzt Fenstermeldungen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden.Weitere Informationen und Methodensyntax finden Sie unter CWnd::PreTranslateMessage.(Überschreibungen CVSListBoxBase::PreTranslateMessage.)

CVSListBox::RemoveItem

Entfernt ein Element aus einem bearbeitbaren Listensteuerelement.(Überschreibungen CVSListBoxBase::RemoveItem.)

Windows-Dienstanwendungen

Wählt eine bearbeitbare Listensteuerelementzeichenfolge aus.(Überschreibungen CVSListBoxBase::SelectItem.)

CVSListBox::SetItemData

Ordnet einen anwendungsspezifischen 32-Bit-Wert mit einem bearbeitbaren Listensteuerelementelement zu.(Überschreibungen CVSListBoxBase::SetItemData.)

Bb984191.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CVSListBox::GetListHwnd

Gibt das Handle zur aktuellen eingebetteten Listenansicht-Steuerelement zurück.

Hinweise

Die Klasse stellt einen Satz CVSListBox Bearbeitungsschaltflächen, die den Benutzern ermöglichen, die Elemente in einem Listensteuerelement zu erstellen, zu ändern, zu löschen oder neu anzuordnen.

Im Folgenden ist ein Bild des bearbeitbaren Listensteuerelements.Der zweite Listeneintrag, der "Element2" So, wird für Bearbeitung ausgewählt.

CVSListBox-Steuerelement

Wenn Sie den Ressourcen-Editor verwenden, um ein bearbeitbares Listensteuerelement hinzuzufügen, Sie, dass der Bereich Werkzeugkasten des Editors kein vordefiniertes bearbeitbares Listensteuerelement bereitstellt.Stattdessen fügen Sie ein statisches Steuerelement wie das Steuerelement Gruppenfeld hinzu.Das Framework verwendet das statische Steuerelement als Platzhalter, die Größe und Position des bearbeitbaren Listensteuerelements anzugeben.

Um ein bearbeitbares Listensteuerelement in einer Dialogfeldvorlage zu verwenden, deklarieren Sie eine Variable CVSListBox in der Dialogfeldklasse.Um Datenaustausch zwischen der Variablen und dem Steuerelement zu unterstützen, definieren Sie einen DDX_Control-Makroeintrag in der DoDataExchange-Methode des Dialogfelds.Standardmäßig wird das bearbeitbare Listensteuerelement ohne Bearbeitungsschaltflächen erstellt.Verwenden Sie die CVSListBoxBase::SetStandardButtons geerbte Methode, um die Bearbeitungsschaltflächen zu aktivieren.

Weitere Informationen finden Sie im Beispielverzeichnis, das New Controls Beispiel, die Page3.cpp- und Page3.h-Dateien.

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Anforderungen

Header: afxvslistbox.h

Siehe auch

Referenz

Hierarchien-Diagramm

Weitere Ressourcen

MFC-Klassen