From e5aa8b81715c15ec63379876d9ea5fcef370b12d Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Mon, 12 Apr 2004 15:37:17 +0000 Subject: [PATCH] eVC 3.0 doesn't like WS_CAPTION. I imagine that eVC 4.0 just ignores it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26723 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/toplevel.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index 930da29e3e..1153dde708 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -163,10 +163,11 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const if (msflags & WS_BORDER) msflags |= WS_OVERLAPPED; } + // border and caption styles if ( style & wxRESIZE_BORDER ) -#ifdef __WXWINCE__ +#ifndef WS_THICKFRAME msflags = msflags; #else msflags |= WS_THICKFRAME; @@ -179,10 +180,16 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const msflags |= WS_POPUP; if ( style & wxCAPTION ) +#ifdef __WXWINCE__ + msflags = msflags; +#else msflags |= WS_CAPTION; +#endif else msflags |= WS_POPUP; + return msflags; + // next translate the individual flags if ( style & wxMINIMIZE_BOX ) msflags |= WS_MINIMIZEBOX; @@ -204,7 +211,7 @@ WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const // Keep this here because it saves recoding this function in wxTinyFrame if ( style & (wxTINY_CAPTION_VERT | wxTINY_CAPTION_HORIZ) ) msflags |= WS_CAPTION; - + if ( exflags ) { if ( !(GetExtraStyle() & wxTOPLEVEL_EX_DIALOG) ) -- 2.47.2