Подскажите по Wm_notify

Тема в разделе "Общие вопросы по С и С++", создана пользователем Impellitteri, 20 янв 2009.

  1. Impellitteri

    Impellitteri Гость

    Всем привет. В книге Финогенова "Основы программирования WIN32 ", описывается механизм распаковщиков сообщений или макросов сообщений. В частности дается макрос HANDLE_MSG(hwnd, WM_NOTIFY,OnNotify), однако Я не могу найти где он определен, чтобы посмотреть как он разворачивается. Вообще другие используемые в книге макросы Я смотрел в windowsx.h, но как разворачивается WM_NOTIFY Я там не нашел. Может подскажите где он тогда определен?
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Макрос HANDLE_MSG определен в windowsx.h
    Код WM_NOTIFY определен в winuser.h
    Макрос HANDLE_WM_NOTIFY определен в commctrl.h
     
  3. Impellitteri

    Impellitteri Гость

    Спасибо большое
     
  4. koma

    koma Гость

    #define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn) \
    (LRESULT)(fn)((hwnd), WM_NOTIFY, (WPARAM)(int)(idFrom), (LPARAM)(NMHDR FAR*)(pnmhdr))

    а idFrom и pnmhdr->idFrom - это будет тада одно и то же?
     
Загрузка...

Поделиться этой страницей