From 44472777e2fb4dbe5f17b159696c852d71cf3dec Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 25 Sep 2015 00:38:37 +0200 Subject: [PATCH] Fix dialogs title bar broken by Windows CE removal changes Restore the code setting WS_CAPTION that was mistakenly removed in 8282c1be0f358f5fa00c6aab21c3298af7d8ce02 See https://github.com/wxWidgets/wxWidgets/pull/81 Closes #17161. --- src/msw/toplevel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index 617f3acc31..03c90de8b2 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -141,6 +141,11 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const else msflags |= WS_POPUP; + if ( style & wxCAPTION ) + msflags |= WS_CAPTION; + else + msflags |= WS_POPUP; + // next translate the individual flags // WS_EX_CONTEXTHELP is incompatible with WS_MINIMIZEBOX and WS_MAXIMIZEBOX