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