FORWARD_WM_NOTIFY Makro (commctrl.h)
Sendet die WM_NOTIFY Nachricht, oder sendet sie.
Syntax
VOID FORWARD_WM_NOTIFY(
HWND hwnd,
int idFrom,
NMHDR *pnmhdr,
function 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 mit der NMHDR- Struktur als erstes Element.
fn
Typ: Funktion
Die Funktion, die die WM_NOTIFY Nachricht sendet oder veröffentlicht. Dieser Parameter kann entweder die SendMessage- oder PostMessage--Funktion sein.
Rückgabewert
Typ: VOID
Gibt einen Wert zurück, dessen Bedeutung vom fn-Parameter abhängt.
Bemerkungen
Das FORWARD_WM_NOTIFY Makro ist 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 |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | commctrl.h |