Compartilhar via


macro HANDLE_WM_NOTIFY (commctrl.h)

Chama uma função que processa a mensagem WM_NOTIFY .

Sintaxe

void HANDLE_WM_NOTIFY(
   HWND     hwnd,
   WPARAM   wParam,
   LPARAM   lParam,
   function fn
);

Parâmetros

hwnd

Tipo: HWND

Um identificador para a janela que recebeu WM_NOTIFY.

wParam

Tipo: WPARAM

O primeiro parâmetro de WM_NOTIFY.

lParam

Tipo: LPARAM

O segundo parâmetro de WM_NOTIFY.

fn

Tipo: função

A função que deve processar WM_NOTIFY.

Retornar valor

Nenhum

Comentários

A macro HANDLE_WM_NOTIFY é definida da seguinte maneira.

#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn) \ 

    (fn)((hwnd), (int)(wParam), (NMHDR*)(lParam))

A macro pode ser usada dentro de um procedimento de janela de diálogo para simplificar a chamada de uma função definida pelo aplicativo que requer um parâmetro NMHDR .

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