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 Makro ListView_SetColumnWidth verwenden.
Parameter
-
wParam
-
Nullbasierter Index einer gültigen Spalte. Für den Listenansichtsmodus muss dieser Parameter auf Null festgelegt werden.
-
lParam
-
Neue Breite der Spalte in Pixel. Für den Berichtsansichtsmodus werden die folgenden speziellen Werte unterstützt:
Wert Bedeutung - LVSCW_AUTOSIZE
Größe der Spalte automatisch. - LVSCW_AUTOSIZE_USEHEADER
Die Spalte wird automatisch an den Kopfzeilentext angepasst. Wenn Sie diesen Wert mit der letzten Spalte verwenden, wird dessen Breite so festgelegt, dass die verbleibende Breite des Listenansicht-Steuerelements ausgefüllt wird.
Rückgabewert
Gibt TRUE zurück, wenn erfolgreich, andernfalls FALSE .
Bemerkungen
Angenommen, Sie verfügen über ein 2-Spalten-Listenansichtssteuerelement 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_AUTOSIZE_USEHEADER senden, ist die zweite (und letzte) Spalte 300 Pixel breit.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|