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


макрос TreeView_GetItemPartRect (commctrl.h)

Извлекает самый большой возможный ограничивающий прямоугольник, который представляет собой "зону попадания" для указанной части элемента. Используйте этот макрос или явно отправьте сообщение TVM_GETITEMPARTRECT.

Синтаксис

BOOL TreeView_GetItemPartRect(
   HWND       hwnd,
   HTREEITEM  hitem,
   RECT       *prc,
   TVITEMPART *partid
);

Параметры

hwnd

Тип: HWND

Обработка элемента управления "Дерево- представление".

hitem

Тип: HTREEITEM

Обработка элемента представления дерева.

prc

Тип: RECT*

Указатель на структуру RECT, которая получает ограничивающий прямоугольник. Вызывающий объект отвечает за выделение этой структуры. Полученные координаты относятся к левому верхнему углу элемента управления "Представление дерева".

partid

Тип: TVITEMPART*

Идентификатор части элемента. Это значение должно быть TVGIPR_BUTTON (0x0001).

Возвращаемое значение

Тип: BOOL

Возвращает TRUE, если выполнено успешно или FALSE в противном случае.

Замечания

Это сообщение возвращает максимально возможное ограничивающее прямоугольник, таким образом, чтобы для каждой координаты (x,y) в прямоугольнике пользователь нажать на эту координату, которая будет представлять собой удар по этой части элемента.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h