CVSListBox-Klasse
Die CVSListBox-Klasse unterstützt ein bearbeitbares Listensteuerelement.
class CVSListBox : public CVSListBoxBase
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CVSListBox-Objekt. |
|
CVSListBox::~CVSListBox |
Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt eine Zeichenfolge einem Listensteuerelement hinzu.(Überschreibungen CVSListBoxBase::AddItem.) |
|
Startet einen Bearbeitungsvorgang im Text eines Listensteuerelementelements.(Überschreibungen CVSListBoxBase::EditItem.) |
|
Ruft die Anzahl der Zeichenfolgen in einem bearbeitbaren Listensteuerelement ab.(Überschreibungen CVSListBoxBase::GetCount.) |
|
Ruft einen anwendungsspezifischen 32-Bit-Wert ab, der mit einem bearbeitbaren Listensteuerelementelement zugeordnet ist.(Überschreibungen CVSListBoxBase::GetItemData.) |
|
Ruft den Text eines bearbeitbaren Listensteuerelementelements ab.(Überschreibungen CVSListBoxBase::GetItemText.) |
|
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.) |
Entfernt ein Element aus einem bearbeitbaren Listensteuerelement.(Überschreibungen CVSListBoxBase::RemoveItem.) |
|
Wählt eine bearbeitbare Listensteuerelementzeichenfolge aus.(Überschreibungen CVSListBoxBase::SelectItem.) |
|
Ordnet einen anwendungsspezifischen 32-Bit-Wert mit einem bearbeitbaren Listensteuerelementelement zu.(Überschreibungen CVSListBoxBase::SetItemData.) |
Geschützte Methoden
Name |
Description |
---|---|
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.
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
CVSListBoxBase
Anforderungen
Header: afxvslistbox.h