]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/statbr95.cpp
Fixed wxFileDialog and VC++ DLL compilation
[wxWidgets.git] / src / msw / statbr95.cpp
index 8cc90dee0291f57020aa599f6bc97af6036983c2..312fabcea26fd0bb9f76a9bbe6c2206f924884fd 100644 (file)
 #pragma implementation "statbr95.h"
 #endif
 
-// ============================================================================
-// declarations
-// ============================================================================
-
-// ----------------------------------------------------------------------------
-// headers
-// ----------------------------------------------------------------------------
-
 // for compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
   #include "wx/dcclient.h"
 #endif
 
-#include "wx/log.h"
+#ifdef __WIN95__
 
+#include "wx/log.h"
 #include "wx/generic/statusbr.h"
 #include "wx/msw/statbr95.h"
 
 #include  <windows.h>
 #include  <windowsx.h>
 
-#ifndef __GNUWIN32__
+#if !defined(__GNUWIN32__) || defined(__TWIN32__)
 #include  <commctrl.h>
 #endif
 
-#if     USE_NATIVE_STATUSBAR
+#ifdef GetClassInfo
+#undef GetClassInfo
+#endif
+
+#ifdef GetClassName
+#undef GetClassName
+#endif
+
+#if wxUSE_NATIVE_STATUSBAR
 
 #if     !USE_SHARED_LIBRARY
   IMPLEMENT_DYNAMIC_CLASS(wxStatusBar95, wxStatusBar);
@@ -235,4 +236,9 @@ void wxStatusBar95::OnSize(wxSizeEvent& event)
   SetFieldsWidth();
 }
 
-#endif  //USE_NATIVE_STATUSBAR
\ No newline at end of file
+#endif  // wxUSE_NATIVE_STATUSBAR
+
+#else
+    #error "wxStatusBar95 is only available under Windows 95 and later."
+#endif // __WIN95__
+