次の方法で共有


CTreeCtrl::GetItemRect

hItem の外接する四角形を取得し、表示されるかどうかを判定するためにこの関数を呼び出します。

BOOL GetItemRect(
   HTREEITEM hItem,
   LPRECT lpRect,
   BOOL bTextOnly 
) const;

パラメーター

  • hItem
    ツリー ビュー コントロールのアイテムのハンドル。

  • lpRect
    外接する四角形を受け取る RECT の構造体へのポインター。座標は、ツリー ビュー コントロールの左上隅を基準にします。

  • bTextOnly
    このパラメーターが以外の場合、外接する四角形は、項目のテキストだけが割り当てられます。それ以外の場合は、項目がツリー ビュー コントロールで表示される行全体が含まれます。

戻り値

項目が表示されている場合、lpRectに含める外接する四角形がゼロ以外の値。それ以外の場合は、初期化されていない lpRect とは 0。

使用例

HTREEITEM hmyItem = m_TreeCtrl.GetSelectedItem();

// Dump the bounds of hmyItem.
if (hmyItem != NULL)
{
   RECT r;

   m_TreeCtrl.GetItemRect(hmyItem, &r, FALSE);

   TRACE(TEXT("left = %d, top = %d, right = %d, bottom = %d\r\n"),
      r.left,
      r.top,
      r.right,
      r.bottom);
}

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CTreeCtrl クラス

階層図

CTreeCtrl::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible