X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/790ad94f70002941240d4877d1a4b7b1ef4c9aed..c4608a8af3735907d923c57311eae957a40ff0eb:/src/msw/statbr95.cpp diff --git a/src/msw/statbr95.cpp b/src/msw/statbr95.cpp index 500e98fda8..a3c3bdb670 100644 --- a/src/msw/statbr95.cpp +++ b/src/msw/statbr95.cpp @@ -36,8 +36,8 @@ #include "wx/msw/private.h" #include -#if !defined(__GNUWIN32__) || defined(__TWIN32__) || defined(wxUSE_NORLANDER_HEADERS) -#include +#if !(defined(__GNUWIN32_OLD__) || defined(__TWIN32__)) + #include #endif // ---------------------------------------------------------------------------- @@ -65,7 +65,8 @@ END_EVENT_TABLE() // // ---------------------------------------------------------------------------- -static WNDPROC gs_wndprocStatBar = NULL; +// static WNDPROC gs_wndprocStatBar = NULL; +static WXFARPROC gs_wndprocStatBar = (WXFARPROC) NULL; LRESULT APIENTRY wxStatusBarProc(HWND hwnd, UINT message, @@ -130,7 +131,7 @@ bool wxStatusBar95::Create(wxWindow *parent, // SubclassWin(m_hWnd); // but we want to process the messages from it still, so must subclass it - gs_wndprocStatBar = (WNDPROC)GetWindowLong(GetHwnd(), GWL_WNDPROC); + gs_wndprocStatBar = (WXFARPROC)GetWindowLong(GetHwnd(), GWL_WNDPROC); SetWindowLong(GetHwnd(), GWL_WNDPROC, (LONG)wxStatusBarProc); SetWindowLong(GetHwnd(), GWL_USERDATA, (LONG)this);