макрос HANDLE_WM_NOTIFY (commctrl.h)
Вызывает функцию, которая обрабатывает сообщение WM_NOTIFY .
Синтаксис
void HANDLE_WM_NOTIFY(
HWND hwnd,
WPARAM wParam,
LPARAM lParam,
function fn
);
Параметры
hwnd
Тип: HWND
Дескриптор окна, которое получило WM_NOTIFY.
wParam
Тип: WPARAM
Первый параметр WM_NOTIFY.
lParam
Тип: LPARAM
Второй параметр WM_NOTIFY.
fn
Тип: функция
Функция, которая обрабатывает WM_NOTIFY.
Возвращаемое значение
None
Remarks
Макрос HANDLE_WM_NOTIFY определяется следующим образом.
#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn) \
(fn)((hwnd), (int)(wParam), (NMHDR*)(lParam))
Макрос можно использовать в процедуре диалогового окна, чтобы упростить вызов определяемой приложением функции, требующей параметра NMHDR .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |