Макрокоманда FORWARD_WM_NOTIFY


Отправляет или вставляет в очередь сообщений сообщение WM_NOTIFY.

Синтаксис

VOID FORWARD_WM_NOTIFY(
    HWND hwnd,
    int idFrom,
    NMHDR *pnmhdr,
    function fn
);

Параметры

hwnd

Дескриптор окна, которое получает сообщение WM_NOTIFY.

idFrom

Идентификатор органа управления, отправляющего сообщение.

pnmhdr

Указатель на структуру NMHDR, которая содержит код уведомления и дополнительную информацию. Для некоторых уведомляющих сообщений, этот параметр указывает на большую структуру, которая имеет структуру NMHDR как свой первый член.

fn

Функция, которая отправляет или вставляет в очередь сообщений сообщение WM_NOTIFY. Этот параметр может быть функцией или SendMessage, или PostMessage.

Возвращаемое значение

Возвращает значение, которое зависит от параметра fn.

Замечания

Макрос FORWARD_WM_NOTIFY определяется следующим образом:

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

Смотри также

Обзор Органы управления Windows, Макрокоманды, используемые органами управления

Размещение и совместимость FORWARD_WM_NOTIFY

К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да версии 3.1
в
е
р
Используемая библиотека -
Используемая DLL -
Заголовочный файл  
- объявлено в commctrl.h
- включено в -
Unicode Нет
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz