USHORT *HitTest)
{
ULONG Result;
+ PWINDOW_OBJECT Parent;
if(*HitTest == (USHORT)HTTRANSPARENT)
{
return TRUE;
}
- Result = co_IntSendMessage(MsgWindow->hSelf, WM_MOUSEACTIVATE, (WPARAM)IntGetParent(MsgWindow), (LPARAM)MAKELONG(*HitTest, Msg->message));
+ Parent = IntGetParent(MsgWindow);
+ /* fixme: abort if no parent ? */
+ Result = co_IntSendMessage(MsgWindow->hSelf,
+ WM_MOUSEACTIVATE,
+ (WPARAM) (Parent ? Parent->hSelf : NULL),
+ (LPARAM)MAKELONG(*HitTest, Msg->message)
+ );
+
switch (Result)
{
case MA_NOACTIVATEANDEAT: