#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);
BEGIN_EVENT_TABLE(wxStatusBar95, wxStatusBar)
- EVT_PAINT(wxWindow::OnPaint)
EVT_SIZE(wxStatusBar95::OnSize)
END_EVENT_TABLE()
#endif //USE_SHARED_LIBRARY
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__
+