diff options
Diffstat (limited to 'new/newcontrol_windows.c')
| -rw-r--r-- | new/newcontrol_windows.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/new/newcontrol_windows.c b/new/newcontrol_windows.c index f95f67f..0122db7 100644 --- a/new/newcontrol_windows.c +++ b/new/newcontrol_windows.c @@ -6,7 +6,7 @@ typedef struct singleHWND singleHWND; struct singleHWND { HWND hwnd; BOOL (*onWM_COMMAND)(uiControl *, WORD, LRESULT *); - BOOL (*onWM_NOTIFY)(uiControl *, WPARAM, LPARAM, LRESULT *); + BOOL (*onWM_NOTIFY)(uiControl *, NMHDR *, LRESULT *); void (*onWM_DESTROY)(uiControl *); uintptr_t parent; }; @@ -69,7 +69,7 @@ static LRESULT CALLBACK singleSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, return lResult; break; case msgNOTIFY: - if ((*(s->onWM_NOTIFY))(c, wParam, lParam, &lResult) != FALSE) + if ((*(s->onWM_NOTIFY))(c, (NMHDR *) lParam, &lResult) != FALSE) return lResult; break; case WM_DESTROY: |
