Поделиться через


макрос 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