LVM_SETCOLUMNWIDTH訊息

變更報表檢視模式中資料行的寬度,或清單檢視模式中所有資料行的寬度。 您可以明確傳送此訊息,或使用 ListView_SetColumnWidth 宏。

參數

wParam

有效資料行之以零起始的索引。 針對清單檢視模式,此參數必須設定為零。

lParam

資料行的新寬度,以圖元為單位。 對於報表檢視模式,支援下列特殊值:

意義
LVSCW_AUTOSIZE
自動調整資料行的大小。
LVSCW_AUTOSIZE_USEHEADER
自動調整資料行的大小,以符合標題文字。 如果您將此值與最後一欄搭配使用,其寬度會設定為填滿清單檢視控制項的其餘寬度。

傳回值

如果成功,則傳回 TRUE ,否則傳回 FALSE

備註

假設您有寬度為 500 圖元的 2 欄清單檢視控制項。 如果欄零的寬度設定為 200 圖元,而且您使用 wParam = 1 傳送此訊息, 而 lParam = LVSCW_AUTOSIZE_USEHEADER,則第二個 (和最後一個) 欄寬度會是 300 圖元。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Commctrl.h