макрос 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 |