макрос Header_GetItem (commctrl.h)
Получает сведения об элементе в элементе управления заголовком. Этот макрос можно использовать или явно отправить сообщение HDM_GETITEM.
Синтаксис
BOOL Header_GetItem(
HWND hwndHD,
int i,
LPHDITEM phdi
);
Параметры
hwndHD
Тип: HWND
Дескриптор элемента управления заголовком.
i
Тип: int
Индекс элемента, для которого требуется получить сведения.
phdi
Тип: LPHDITEM
Указатель на структуру HDITEM
Возвращаемое значение
Тип: BOOL
Возвращает TRUE, если выполнено успешно или FALSE в противном случае.
Замечания
Если флаг HDI_TEXT задан в элементе маски элемента структуры HDITE M, элемент управления может изменить элемент управления pszText, чтобы он указывал на новый текст, а не заполнять буфер запрошенным текстом. Приложения не должны предполагать, что текст всегда помещается в запрошенный буфер.
Макрос Header_GetItem определяется следующим образом:
#define Header_GetItem(hwndHD, i, phdi) \
(BOOL)SendMessage((hwndHD), HDM_GETITEM, \
(WPARAM)(int)(i), (LPARAM)(LPHDITEM)(phdi))
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |