LVM _ SETCOLUMNWIDTH-Nachricht

Ändert die Breite einer Spalte im Berichtsansichtsmodus oder die Breite aller Spalten im Listenansichtsmodus. Sie können diese Nachricht explizit senden oder das ListView _ SetColumnWidth-Makro verwenden.

Parameter

wParam

Nullbasierter Index einer gültigen Spalte. Für den Listenansichtsmodus muss dieser Parameter auf 0 (null) festgelegt werden.

lParam

Neue Breite der Spalte in Pixel. Für den Berichtsansichtsmodus werden die folgenden speziellen Werte unterstützt:

Wert Bedeutung
LVSCW _ AUTOIZE
Passt die Größe der Spalte automatisch an.
LVSCW _ AUTOIZE _ USEHEADER
Passt die Größe der Spalte automatisch an den Kopfzeilentext an. Wenn Sie diesen Wert mit der letzten Spalte verwenden, wird seine Breite so festgelegt, dass die verbleibende Breite des Listenansicht-Steuerelements auffüllt.

Rückgabewert

Gibt TRUE zurück, wenn erfolgreich, andernfalls FALSE.

Hinweise

Angenommen, Sie verfügen über ein Zweispalten-Listenansicht-Steuerelement mit einer Breite von 500 Pixeln. Wenn die Breite der Spalte 0 auf 200 Pixel festgelegt ist und Sie diese Nachricht mit wParam = 1 und lParam = LVSCW AUTOIZE USEHEADER senden, ist die zweite _ (und letzte) Spalte _ 300 Pixel breit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h