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 |
|