Add a procedure for logging WM_PARENTNOTIFY messages.
This commit is contained in:
parent
dbecf5c911
commit
f38a07b205
|
@ -532,6 +532,24 @@ static LRESULT WINAPI MsgCheckProcA(HWND hwnd, UINT message, WPARAM wParam, LPAR
|
||||||
return DefWindowProcA(hwnd, message, wParam, lParam);
|
return DefWindowProcA(hwnd, message, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static LRESULT WINAPI ParentMsgCheckProcA(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
struct message msg;
|
||||||
|
|
||||||
|
trace("%p, %04x, %08x, %08lx\n", hwnd, message, wParam, lParam);
|
||||||
|
|
||||||
|
if (message == WM_PARENTNOTIFY)
|
||||||
|
{
|
||||||
|
msg.message = message;
|
||||||
|
msg.flags = sent|parent|wparam|lparam;
|
||||||
|
msg.wParam = wParam;
|
||||||
|
msg.lParam = lParam;
|
||||||
|
add_message(&msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
return DefWindowProcA(hwnd, message, wParam, lParam);
|
||||||
|
}
|
||||||
|
|
||||||
static BOOL RegisterWindowClasses(void)
|
static BOOL RegisterWindowClasses(void)
|
||||||
{
|
{
|
||||||
WNDCLASSA cls;
|
WNDCLASSA cls;
|
||||||
|
@ -550,7 +568,7 @@ static BOOL RegisterWindowClasses(void)
|
||||||
if(!RegisterClassA(&cls)) return FALSE;
|
if(!RegisterClassA(&cls)) return FALSE;
|
||||||
|
|
||||||
cls.style = 0;
|
cls.style = 0;
|
||||||
cls.lpfnWndProc = DefWindowProcA;
|
cls.lpfnWndProc = ParentMsgCheckProcA;
|
||||||
cls.cbClsExtra = 0;
|
cls.cbClsExtra = 0;
|
||||||
cls.cbWndExtra = 0;
|
cls.cbWndExtra = 0;
|
||||||
cls.hInstance = GetModuleHandleA(0);
|
cls.hInstance = GetModuleHandleA(0);
|
||||||
|
|
Loading…
Reference in New Issue