共用方式為


CTreeCtrl::GetItemRect

呼叫此函式以取得 hItem 的週框 (Bounding Rectangle) 並判斷其是否為可見。

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

參數

  • hItem
    樹狀檢視控制項項目的控制代碼。

  • lpRect
    out 接收週框的 的長度 結構的指標。 座標相對於樹狀檢視控制項的左上角。

  • bTextOnly
    如果此參數為非零值 (Nonzero),週框包含項目的文字。 否則它會包含項目在樹狀檢視控制項佔用的整行。

傳回值

不是零,如果項目為可見的,使用指定的週框 (Bounding Rectangle) 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);
}

需求

Header: afxcmn.h

請參閱

參考

CTreeCtrl 類別

階層架構圖

CTreeCtrl::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible