FORWARD_WM_NOTIFY Makro (commctrl.h)

Sendet oder postet die WM_NOTIFY Nachricht.

Syntax

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

Parameter

hwnd

Typ: HWND

Ein Handle für das Fenster, das die WM_NOTIFY Nachricht empfängt.

idFrom

Typ: int

Der Bezeichner des Steuerelements, das die Nachricht sendet.

pnmhdr

Typ: NMHDR*

Ein Zeiger auf eine NMHDR-Struktur , die den Benachrichtigungscode und zusätzliche Informationen enthält. Bei einigen Benachrichtigungscodes verweist dieser Parameter auf eine größere Struktur, die über die NMHDR-Struktur als erstes Element verfügt.

fn

Typ: Funktion

Die Funktion, die die WM_NOTIFY Nachricht sendet oder postet. Bei diesem Parameter kann es sich um die Funktion SendMessage oder PostMessage handelt.

Rückgabewert

Keine

Bemerkungen

Das makro FORWARD_WM_NOTIFY wird wie folgt definiert.

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h