[Commits] (davids) added WinXP native window dbl-buffering
commits at osafoundation.org
commits at osafoundation.org
Tue Jul 13 12:18:34 PDT 2004
Commit by: davids
Modified files:
internal/wxPython-2.5/src/msw/toplevel.cpp 2.1.5.1 2.2
Log message:
added WinXP native window dbl-buffering
ViewCVS links:
http://cvs.osafoundation.org/index.cgi/internal/wxPython-2.5/src/msw/toplevel.cpp.diff?r1=text&tr1=2.1.5.1&r2=text&tr2=2.2
Index: internal/wxPython-2.5/src/msw/toplevel.cpp
diff -u internal/wxPython-2.5/src/msw/toplevel.cpp:2.1.5.1 internal/wxPython-2.5/src/msw/toplevel.cpp:2.2
--- internal/wxPython-2.5/src/msw/toplevel.cpp:2.1.5.1 Thu Apr 8 18:16:53 2004
+++ internal/wxPython-2.5/src/msw/toplevel.cpp Tue Jul 13 12:18:33 2004
@@ -4,7 +4,7 @@
// Author: Vadim Zeitlin
// Modified by:
// Created: 24.09.01
-// RCS-ID: $Id: toplevel.cpp,v 2.1.5.1 2004/04/09 01:16:53 markie Exp $
+// RCS-ID: $Id: toplevel.cpp,v 2.2 2004/07/13 19:18:33 davids Exp $
// Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com)
// License: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
@@ -226,6 +226,10 @@
if ( exflags )
{
#if !defined(__WIN16__)
+ // take advantage of WinXP native window double-buffering
+ if ((wxApp::GetComCtl32Version() > 400) && (GetParent() == NULL))
+ *exStyle += 0x02000000; // WS_EX_COMPOSITED
+
if ( !(GetExtraStyle() & wxTOPLEVEL_EX_DIALOG) )
{
if ( style & wxFRAME_TOOL_WINDOW )
More information about the Commits
mailing list