From 11eff56a7aa3791c5226f953d667ef87e5157169 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 14 Jul 2001 17:41:40 +0000 Subject: [PATCH] merged NULL wxFrame parent HWND fix from 2.2 branch git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11049 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/frame.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/msw/frame.cpp b/src/msw/frame.cpp index 6df2977bb5..40ef132187 100644 --- a/src/msw/frame.cpp +++ b/src/msw/frame.cpp @@ -156,6 +156,14 @@ bool wxFrameMSW::Create(wxWindow *parent, m_iconized = FALSE; + // the frame must have NULL parent HWND or it would be always on top of its + // parent which is not what we usually want (in fact, we only want it for + // frames with the special wxFRAME_FLOAT_ON_PARENT style) + if ( !(m_windowStyle & wxFRAME_FLOAT_ON_PARENT) ) + { + parent = NULL; + } + wxTopLevelWindows.Append(this); MSWCreate(m_windowId, parent, wxFrameClassName, this, title, -- 2.47.2