Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает самый большой возможный ограничивающий прямоугольник, который представляет собой "зону попадания" для указанной части элемента. Используйте этот макрос или явно отправьте сообщение 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 |