LVM_SETCOLUMNWIDTH メッセージ
レポート ビュー モードの列の幅またはリスト ビュー モードのすべての列の幅を変更します。 このメッセージは明示的に送信することも、 ListView_SetColumnWidth マクロを使用することもできます。
パラメーター
-
wParam
-
有効な列の 0 から始まるインデックス。 リスト ビュー モードの場合、このパラメーターは 0 に設定する必要があります。
-
lParam
-
列の新しい幅 (ピクセル単位)。 レポート ビュー モードでは、次の特別な値がサポートされています。
値 説明 - LVSCW_AUTOSIZE
列のサイズを自動的に設定します。 - LVSCW_AUTOSIZE_USEHEADER
ヘッダー テキストに合わせて列のサイズを自動的に設定します。 この値を最後の列と共に使用すると、その幅はリスト ビュー コントロールの残りの幅を埋めるように設定されます。
戻り値
成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。
解説
幅が 500 ピクセルの 2 列のリスト ビュー コントロールがあるとします。 列 0 の幅が 200 ピクセルに設定されていて、このメッセージを wParam = 1、 lParam = LVSCW_AUTOSIZE_USEHEADERで送信すると、2 番目 (および最後) の列の幅は 300 ピクセルになります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|