X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dc2e913348df681c2aa0c490f981f4d2d0f7710b..8be10866cedb04e1072e411a094524d0efe98525:/src/msw/datectrl.cpp diff --git a/src/msw/datectrl.cpp b/src/msw/datectrl.cpp index ea53e22365..71ba127e71 100644 --- a/src/msw/datectrl.cpp +++ b/src/msw/datectrl.cpp @@ -40,6 +40,15 @@ #include "wx/msw/wrapcctl.h" #include "wx/msw/private.h" +#if defined(__GNUWIN32__) && ! wxCHECK_W32API_VERSION( 2, 4 ) +typedef struct tagNMDATETIMECHANGE +{ + NMHDR nmhdr; + DWORD dwFlags; + SYSTEMTIME st; +} NMDATETIMECHANGE, FAR * LPNMDATETIMECHANGE; +#endif + // ============================================================================ // implementation // ============================================================================ @@ -60,8 +69,8 @@ static inline void wxToSystemTime(SYSTEMTIME *st, const wxDateTime& dt) { const wxDateTime::Tm tm(dt.GetTm()); - st->wYear = tm.year; - st->wMonth = tm.mon - wxDateTime::Jan + 1; + st->wYear = (WXWORD)tm.year; + st->wMonth = (WXWORD)(tm.mon - wxDateTime::Jan + 1); st->wDay = tm.mday; st->wDayOfWeek =