Поделиться через


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::GetVisibleCount

CTreeCtrl::GetNextVisibleItem

CTreeCtrl::GetPrevVisibleItem

CTreeCtrl::EnsureVisible