]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/ownerdrw.cpp
wxWindow::Fit() infinite loop bug fixed
[wxWidgets.git] / src / msw / ownerdrw.cpp
index 65477ba9057e11d9eb811251d947eabdcfa12082..be1ce8d47efeb67664b7a38f20c57a45f2166524 100644 (file)
@@ -21,6 +21,8 @@
 #endif
 
 #ifndef WX_PRECOMP
+  #include "wx/window.h"
+  #include "wx/msw/private.h"
   #include "wx/font.h"
   #include "wx/bitmap.h"
   #include "wx/dcmemory.h"
 #include "wx/ownerdrw.h"
 #include "wx/menuitem.h"
 
-#include <windows.h>
-
-#ifdef DrawText
-#undef DrawText
-#endif
 
 // ============================================================================
 // implementation of wxOwnerDrawn class
@@ -89,7 +86,7 @@ bool wxOwnerDrawn::OnMeasureItem(size_t *pwidth, size_t *pheight)
 // Win32 GDI functions and not wxWindows ones. Might help to whoever decides to
 // port this code to X. (VZ)
 
-#if defined(__WIN32__) && !defined(__SC__)
+#if defined(__WIN32__) && !defined(__SC__) && !defined(__TWIN32__)
 #define   O_DRAW_NATIVE_API     // comments below explain why I use it
 #endif