ListView_GetItemIndexRect マクロ (commctrl.h)
指定したリスト ビュー コントロールの現在のビュー内のサブ項目のすべてまたは一部の外接する四角形を取得します。 このマクロを使用するか、LVM_GETITEMINDEXRECT メッセージを明示的に送信します。
構文
BOOL ListView_GetItemIndexRect(
[in] HWND hwnd,
[in] LVITEMINDEX *plvii,
[in] LONG iSubItem,
[in] LONG code,
[in, out] LPRECT prc
);
パラメーター
[in] hwnd
型: HWND
リスト ビュー コントロールのハンドル。
[in] plvii
型: LVITEMINDEX
サブ項目の親項目の LVITEMINDEX 構造体へのポインター。 呼び出し元は、この構造体の割り当てとそのメンバーの設定を担当します。 plvii
[in] iSubItem
型: long
サブ項目のインデックス。
[in] code
型: long
外接する四角形を取得するリスト ビューサブ項目の部分。 このパラメーターは、次のいずれかの値である必要があります。
価値 | 意味 |
---|---|
|
アイコンとラベルを含むサブ項目全体の外接する四角形を返します。 |
|
サブ項目のアイコンまたは小さいアイコンの外接する四角形を返します。 |
|
サブ項目テキストの外接する四角形を返します。 |
[in, out] prc
型: LPRECT
座標を受け取る RECT 構造体へのポインター。 呼び出し元は、この構造体の割り当てを担当します。
戻り値
型: BOOL
成功した場合
備考
iSubItem
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |