CTreeCtrl::GetItemRect

更新 : 2007 年 11 月

hItem の外接する四角形を取得し、表示されるかどうかを調べます。

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

パラメータ

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

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

  • bTextOnly
    このパラメータが 0 以外のときは、外接する四角形にはアイテムのテキスト部分だけが含まれます。0 のときは、ツリー ビュー コントロールでアイテムが占有する行全体が含まれます。

戻り値

アイテムが表示される場合は 0 以外を返して、外接する四角形を lpRect に格納します。それ以外の場合は 0 を返して、lpRect は初期化前の状態に戻します。

使用例

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

その他の技術情報

CTreeCtrl のメンバ