List-View-Fensterformatvorlagen

Die folgenden Fensterstile sind spezifisch für Listenansichtssteuerelemente.

Konstante BESCHREIBUNG
LVS_ALIGNLEFT
Elemente sind in der Symbolansicht und in der kleinen Symbolansicht links ausgerichtet.
LVS_ALIGNMASK
Die aktuelle Ausrichtung des Steuerelements.
LVS_ALIGNTOP
Elemente werden am oberen Rand des Listenansicht-Steuerelements in der Symbolansicht und der kleinen Symbolansicht ausgerichtet.
LVS_AUTOARRANGE
Symbole werden automatisch in der Symbol- und kleinen Symbolansicht angeordnet.
LVS_EDITLABELS
Elementtext kann an Ort und Stelle bearbeitet werden. Das übergeordnete Fenster muss den LVN_ENDLABELEDIT Benachrichtigungscode verarbeiten.
LVS_ICON
Diese Formatvorlage gibt die Symbolansicht an.
LVS_LIST
Diese Formatvorlage gibt die Listenansicht an.
LVS_NOCOLUMNHEADER
Spaltenüberschriften werden in der Berichtsansicht nicht angezeigt. Standardmäßig verfügen Spalten über Kopfzeilen in der Berichtsansicht.
LVS_NOLABELWRAP
Elementtext wird in einer einzelnen Zeile in der Symbolansicht angezeigt. Standardmäßig kann Elementtext in der Symbolansicht umgebrochen werden.
LVS_NOSCROLL
Scrollen ist deaktiviert. Alle Elemente müssen sich innerhalb des Clientbereichs befinden. Diese Formatvorlage ist nicht mit den Formatvorlagen LVS_LIST oder LVS_REPORT kompatibel. Weitere Informationen finden Sie im Knowledge Base-Artikel Q137520.
LVS_NOSORTHEADER
Spaltenüberschriften funktionieren nicht wie Schaltflächen. Diese Formatvorlage kann verwendet werden, wenn beim Klicken auf eine Spaltenüberschrift in der Berichtsansicht keine Aktion wie das Sortieren ausgeführt wird.
LVS_OWNERDATA
Version 4.70. Diese Formatvorlage gibt ein virtuelles Listenansichtssteuerelement an. Weitere Informationen zu diesem Listensteuerelementstil finden Sie unter Informationen zu List-View-Steuerelementen.
LVS_OWNERDRAWFIXED
Das Besitzerfenster kann Elemente in der Berichtsansicht zeichnen. Das Listenansicht-Steuerelement sendet eine WM_DRAWITEM Nachricht, um jedes Element zu zeichnen. Es werden keine separaten Nachrichten für jedes Unterelement gesendet. Das iItemData-Element der DRAWITEMSTRUCT-Struktur enthält die Elementdaten für das angegebene Listenansichtselement.
LVS_REPORT
Diese Formatvorlage gibt die Berichtsansicht an. Bei Verwendung des LVS_REPORT-Stils mit einem Listenansicht-Steuerelement ist die erste Spalte immer linksbündig ausgerichtet. Sie können LVCFMT_RIGHT nicht verwenden, um diese Ausrichtung zu ändern. Weitere Informationen zur Spaltenausrichtung finden Sie unter LVCOLUMN .
LVS_SHAREIMAGELISTS
Die Bildliste wird nicht gelöscht, wenn das Steuerelement zerstört wird. Dieser Stil ermöglicht die Verwendung derselben Bildlisten mit mehreren Listenansichtssteuerelementen.
LVS_SHOWSELALWAYS
Die Auswahl, falls vorhanden, wird immer angezeigt, auch wenn das Steuerelement nicht den Fokus hat.
LVS_SINGLESEL
Es kann jeweils nur ein Element ausgewählt werden. Standardmäßig können mehrere Elemente ausgewählt werden.
LVS_SMALLICON
Diese Formatvorlage gibt eine kleine Symbolansicht an.
LVS_SORTASCENDING
Elementindizes werden basierend auf Elementtext in aufsteigender Reihenfolge sortiert.
LVS_SORTDESCENDING
Elementindizes werden basierend auf Elementtext in absteigender Reihenfolge sortiert.
LVS_TYPEMASK
Bestimmt das aktuelle Fensterformat des Steuerelements.
LVS_TYPESTYLEMASK
Bestimmt die Fensterstile, die die Elementausrichtung und die Darstellung und das Verhalten von Headern steuern.

Bemerkungen

Für die Formatvorlagen LVS_SORTASCENDING und LVS_SORTDESCENDING werden Elementindizes basierend auf Elementtext in aufsteigender bzw. absteigender Reihenfolge sortiert. Da die LVS_LIST - und LVS_REPORT-Ansichten Elemente in derselben Reihenfolge wie ihre Indizes anzeigen, sind die Ergebnisse der Sortierung für den Benutzer sofort sichtbar. Die Ansichten LVS_ICON und LVS_SMALLICON verwenden keine Elementindizes, um die Position von Symbolen zu bestimmen. Mit diesen Ansichten sind die Ergebnisse der Sortierung für den Benutzer nicht sichtbar.

Sie können die LVS_TYPEMASK-Maske verwenden, um die Fensterstile zu isolieren, die der aktuellen Ansicht entsprechen: LVS_ICON, LVS_LIST, LVS_REPORT und LVS_SMALLICON.

Sie können die LVS_ALIGNMASK-Maske verwenden, um die Fensterstile zu isolieren, die die Ausrichtung von Elementen angeben: LVS_ALIGNLEFT und LVS_ALIGNTOP.

Sie können die LVS_TYPESTYLEMASK-Maske verwenden, um die Fensterstile zu isolieren, die die Elementausrichtung steuern (LVS_ALIGNLEFT und LVS_ALIGNTOP) und solche, die die Darstellung und das Verhalten von Headern steuern (LVS_NOCOLUMNHEADER und LVS_NOSORTHEADER).

Anforderungen

Anforderung Wert
Header
CommCtrl.h

Siehe auch

Listenansichtsstile und -ansichten