次の方法で共有


TreeView_GetItemPartRect マクロ (commctrl.h)

アイテムの指定した部分の "ヒット ゾーン" を構成する、可能な最大の外接する四角形を取得します。 このマクロを使用するか、TVM_GETITEMPARTRECT メッセージを明示的に送信します。

構文

BOOL TreeView_GetItemPartRect(
   HWND       hwnd,
   HTREEITEM  hitem,
   RECT       *prc,
   TVITEMPART *partid
);

パラメーター

hwnd

型: HWND

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

hitem

型: HTREEITEM

ツリー ビュー項目へのハンドル。

prc

型: RECT

外接する四角形を受け取る RECT 構造体へのポインター。 呼び出し元は、この構造体の割り当てを担当します。 受け取った座標は、ツリー ビュー コントロールの左上隅を基準にしています。

partid

型: TVITEMPART*

アイテム パーツの ID。 この値は TVGIPR_BUTTON (0x0001) である必要があります。

戻り値

型: BOOL

成功した場合 TRUE を返し、それ以外の場合は FALSE 返します。

備考

このメッセージは、四角形内のすべての (x,y) 座標に対して、その座標のユーザーによるクリックが項目のその部分のヒットを構成するような、可能な最大の外接する四角形を返します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h