macro FORWARD_WM_NOTIFY (commctrl.h)

Envia ou posta a mensagem WM_NOTIFY .

Sintaxe

void FORWARD_WM_NOTIFY(
   hwnd,
   idFrom,
   pnmhdr,
   fn
);

Parâmetros

hwnd

Tipo: HWND

Um identificador para a janela que recebe a mensagem WM_NOTIFY .

idFrom

Tipo: int

O identificador do controle que envia a mensagem.

pnmhdr

Tipo: NMHDR*

Um ponteiro para uma estrutura NMHDR que contém o código de notificação e informações adicionais. Para alguns códigos de notificação, esse parâmetro aponta para uma estrutura maior que tem a estrutura NMHDR como seu primeiro membro.

fn

Tipo: função

A função que envia ou posta a mensagem WM_NOTIFY . Esse parâmetro pode ser a função SendMessage ou PostMessage .

Retornar valor

Nenhum

Comentários

A macro FORWARD_WM_NOTIFY é definida da seguinte maneira.

#define FORWARD_WM_NOTIFY(hwnd, idFrom, pnmhdr, fn) \ 

    (void)(fn)((hwnd), WM_NOTIFY, (WPARAM)(int)(id), \ 
    (LPARAM)(NMHDR*)(pnmhdr)) 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h