макрос Header_SetHotDivider (commctrl.h)
Изменяет цвет разделителя между элементами заголовка, чтобы указать назначение внешней операции перетаскивания. Этот макрос можно использовать или явно отправить сообщение HDM_SETHOTDIVIDER.
Синтаксис
int Header_SetHotDivider(
HWND hwnd,
BOOL fPos,
DWORD dw
);
Параметры
hwnd
Тип: HWND
Дескриптор элемента управления заголовком.
fPos
Тип: BOOL
Значение, указывающее способ интерпретации dw. Значение в этом поле может быть одним из следующих значений:
Ценность | Значение |
---|---|
|
Указывает, что dw содержит координаты клиента указателя. |
|
Указывает, что dw содержит значение индекса разделителя. |
dw
Тип: DWORD
Значение, удерживаемое здесь, интерпретируется в зависимости от значения fPos.
Если fPosTRUE, dw представляет координаты клиента x и y- указателя. Координата x находится в низком слове, и координата y находится в высоком слове. После получения сообщения элемент управления заголовком выделяет соответствующий разделитель на основе координат dw.
Если fPosfalse, dw представляет целый индекс разделителя, который будет выделен.
Возвращаемое значение
Тип: int
Возвращает индекс разделителя, выделенного элементом управления.
Замечания
Элемент управления заголовком, заданный в стиле HDS_DRAGDROP, автоматически создает этот эффект. Это сообщение предназначено для использования, когда владелец элемента управления обрабатывает операции перетаскивания вручную.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |