HANDLE_WM_NOTIFY Makro (commctrl.h)
Ruft eine Funktion auf, die die WM_NOTIFY-Nachricht verarbeitet.
Syntax
void HANDLE_WM_NOTIFY(
HWND hwnd,
WPARAM wParam,
LPARAM lParam,
function fn
);
Parameter
hwnd
Typ: HWND
Ein Handle für das Fenster, das WM_NOTIFY empfangen hat.
wParam
Typ: WPARAM
Der erste Parameter von WM_NOTIFY.
lParam
Typ: LPARAM
Der zweite Parameter von WM_NOTIFY.
fn
Typ: Funktion
Die Funktion, die WM_NOTIFY verarbeiten soll.
Rückgabewert
Keine
Bemerkungen
Das makro HANDLE_WM_NOTIFY wird wie folgt definiert.
#define HANDLE_WM_NOTIFY(hwnd, wParam, lParam, fn) \
(fn)((hwnd), (int)(wParam), (NMHDR*)(lParam))
Das Makro kann in einer Dialogfensterprozedur verwendet werden, um den Aufruf einer anwendungsdefinierten Funktion zu vereinfachen, die einen NMHDR-Parameter erfordert.
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 |