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 |