if (GetMenuBar())
{
InsertWindowMenu(GetClientWindow(), m_hMenu,
- GetHMenuOf(m_windowMenu));
+ GetHmenuOf(m_windowMenu));
}
}
}
else
mcs.cy = CW_USEDEFAULT;
- DWORD msflags = WS_OVERLAPPED | WS_CLIPCHILDREN;
+ DWORD msflags = WS_OVERLAPPED | WS_CLIPCHILDREN | WS_THICKFRAME;
if (style & wxMINIMIZE_BOX)
msflags |= WS_MINIMIZEBOX;
if (style & wxMAXIMIZE_BOX)
wxModelessWindows.Append(this);
- // Necessary to make ResetWindowStyle() work
- // and will be called eventually anyway
- Activate();
-
- // Without this, a maximized child will still
- // a double border around the child
- ResetWindowStyle((void *)NULL); // Set the Client ExStyle right
-
return TRUE;
}
wxActivateEvent event(wxEVT_ACTIVATE, activated, m_windowId);
event.SetEventObject( this );
+ ResetWindowStyle((void *)NULL);
+
return GetEventHandler()->ProcessEvent(event);
}