#include "wx/spinbutt.h"
#include "wx/msw/private.h"
-#if !defined(__GNUWIN32__) || defined(__TWIN32__)
+#if !defined(__GNUWIN32__) || defined(__TWIN32__) || defined(wxUSE_NORLANDER_HEADERS)
#include <commctrl.h>
#endif
bool wxSpinButton::MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result)
{
+#ifndef __GNUWIN32__
+#ifdef __BORLANDC__
+ LPNM_UPDOWN lpnmud = (LPNM_UPDOWN)lParam;
+#else
LPNMUPDOWN lpnmud = (LPNMUPDOWN)lParam;
+#endif
wxSpinEvent event(lpnmud->iDelta > 0 ? wxEVT_SCROLL_LINEUP
: wxEVT_SCROLL_LINEDOWN,
*result = event.IsAllowed() ? 0 : 1;
return processed;
+#else
+ return FALSE;
+#endif
}
bool wxSpinButton::MSWCommand(WXUINT cmd, WXWORD id)