LVM_GETSTRINGWIDTH メッセージ

指定したリスト ビュー コントロールの現在のフォントを使用して、指定した文字列の幅を決定します。 このメッセージは、明示的に送信することも、 ListView_GetStringWidth マクロを使用して送信することもできます。

パラメーター

wParam

ゼロを指定してください。

lParam

null で終わる文字列へのポインター。

戻り値

成功した場合は文字列の幅を返し、それ以外の場合は 0 を返します。

解説

LVM_GETSTRINGWIDTH メッセージは、指定した文字列の正確な幅をピクセル単位で返します。 返された文字列の幅を LVM_SETCOLUMNWIDTH メッセージの列幅として使用すると、文字列は切り捨てられます。 文字列を切り捨てずに含めることができる列幅を取得するには、返される文字列幅にパディングを追加する必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h
Unicode 名と ANSI 名
LVM_GETSTRINGWIDTHW (Unicode) と LVM_GETSTRINGWIDTHA (ANSI)