CTreeCtrl::GetItemRect

调用该函数检索 hItem 的边框并确定它是否可见。

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

参数

  • hItem
    树视图控件项目中处理。

  • lpRect
    用于接收边框的 RECT 结构的指针。坐标系是相对于树视图控件的左上角。

  • bTextOnly
    如果此参数不为零,边框包括项目文本。否则它包括项目树视图控件占用的整行。

返回值

非零,如果项目可见,在边框在 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::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible