ListView_GetStringWidth マクロ (commctrl.h)

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

構文

void ListView_GetStringWidth(
   hwndLV,
   psz
);

パラメーター

hwndLV

種類: HWND

リスト ビュー コントロールのハンドル。

psz

種類: LPCSTR

null 終端文字列へのポインター。

戻り値

なし

解説

ListView_GetStringWidthマクロは、指定した文字列の正確な幅 (ピクセル単位) を返します。 ListView_SetColumnWidth マクロの呼び出しで、返された文字列の幅を列の幅として使用すると、文字列は切り捨てられます。 文字列を切り捨てずに含めることができる列幅を取得するには、返される文字列の幅にパディングを追加する必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h