Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

FORWARD_WM_NOTIFY macro (commctrl.h)

Sends or posts the WM_NOTIFY message.

Syntax

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

Parameters

hwnd

Type: HWND

A handle to the window that receives the WM_NOTIFY message.

idFrom

Type: int

The identifier of the control sending the message.

pnmhdr

Type: NMHDR*

A pointer to an NMHDR structure that contains the notification code and additional information. For some notification codes, this parameter points to a larger structure that has the NMHDR structure as its first member.

fn

Type: function

The function that sends or posts the WM_NOTIFY message. This parameter can be either the SendMessage or PostMessage function.

Return value

Type: VOID

Returns a value whose meaning depends on the fn parameter.

Remarks

The FORWARD_WM_NOTIFY macro is defined as follows.

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

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

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header commctrl.h

Feedback

Was this page helpful?

Additional resources