CDragListBox-Klasse
Neben der Funktionalität eines Windows-Listenfelds, ermöglicht die CDragListBox-Klasse der Benutzer den Verschiebungslistenfeldelementen, wie Dateinamen, innerhalb des Listenfelds.
class CDragListBox : public CListBox
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CDragListBox-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Aufgerufen vom Framework beim Start eines Ziehvorgangs. |
|
Aufgerufen vom Framework ausgelöst, wenn ein Ziehvorgang abgebrochen wurde. |
|
Aufgerufen vom Framework während eines Ziehvorgangs. |
|
Zeichnet das Einfügungshandbuch des Ziehlistenfelds. |
|
Aufgerufen vom Framework, nachdem das Element gelöscht wurde. |
|
Gibt die Koordinaten des Elements zurück, das gezogen wird. |
Hinweise
Listenfelder mit dieser Funktion können Benutzer, um die Elemente in einer Liste in zu sortieren, was Weise zu ihnen geeignet ist.Standardmäßig wird das Listenfeld das Element auf die neue Position in der Liste.Sie können jedoch CDragListBox-Objekte angepasst werden, um Elemente zu kopieren, statt sie zu verschieben.
Das Listenfeld-Steuerelement, das der CDragListBox-Klasse zugeordnet ist, darf LBS_SORT oder das LBS_MULTIPLESELECT Format aufweisen.Eine Beschreibung der Listenfeldformaten, finden Sie unter Listenfeld-Formate.
Um ein Ziehlistenfeld in einem vorhandenen Dialogfeld der Anwendung zu verwenden, fügen Sie ein Listenfeld-Steuerelement der Dialogfeldvorlage mithilfe des Dialog-Editors hinzu und anschließend eine Membervariable (der Kategorie Control und des Variablentyps CDragListBox) nach dem Listenfeld-Steuerelement in der Dialogfeldvorlage zu.
Weitere Informationen zum Zuweisen von Steuerelementen auf Membervariablen, finden Sie unter Verknüpfung zum Definieren von Membervariablen für Dialogfeld-Steuerelementen.
Vererbungshierarchie
CDragListBox
Anforderungen
Header: afxcmn.h