макрос FORWARD_WM_NOTIFY (commctrl.h)
Отправляет или публикует сообщение WM_NOTIFY.
Синтаксис
VOID FORWARD_WM_NOTIFY(
HWND hwnd,
int idFrom,
NMHDR *pnmhdr,
function fn
);
Параметры
hwnd
Тип: HWND
Дескриптор окна, получающего сообщение WM_NOTIFY.
idFrom
Тип: int
Идентификатор элемента управления, отправляющего сообщение.
pnmhdr
Тип: NMHDR*
Указатель на структуру NMHDR, содержащую код уведомления и дополнительные сведения. Для некоторых кодов уведомлений этот параметр указывает на большую структуру, которая имеет структуру NMHDR в качестве первого члена.
fn
Тип: функция
Функция, которая отправляет или отправляет сообщение WM_NOTIFY. Этот параметр может быть SendMessage или PostMessage.
Возвращаемое значение
Тип: VOID
Возвращает значение, значение которого зависит от параметра fn.
Замечания
Макрос FORWARD_WM_NOTIFY определяется следующим образом.
#define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn) \
(void)(fn)((hwnd), WM_NOTIFY, (WPARAM)(int)(id), \
(LPARAM)(NMHDR*)(pnmhdr))
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |