ListView_GetItemRect マクロ (commctrl.h)
現在のビュー内の項目のすべてまたは一部の外接する四角形を取得します。 このマクロを使用することも、LVM_GETITEMRECT メッセージを明示的に送信することもできます。
構文
BOOL ListView_GetItemRect(
[in] HWND hwnd,
[in] int i,
[out] RECT *prc,
[in] int code
);
パラメーター
[in] hwnd
型: HWND
リスト ビュー コントロールのハンドル。
[in] i
型: int
リスト ビュー項目のインデックス。
[out] prc
型: RECT
外接する四角形を受け取る RECT 構造体へのポインター。
[in] code
型: int
外接する四角形を取得するリスト ビュー項目の部分。 このパラメーターは、次のいずれかの値である必要があります。
価値 | 意味 |
---|---|
|
アイコンとラベルを含む、項目全体の外接する四角形を返します。 |
|
アイコンまたは小さいアイコンの外接する四角形を返します。 |
|
項目テキストの外接する四角形を返します。 |
|
LVIR_ICON四角形とLVIR_LABEL四角形の和集合を返しますが、レポート ビューの列は除外します。 |
戻り値
型: BOOL
成功した場合
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |