Aric Stewart : comctl32: monthcal: Set the stStart parameter when sending the MCN_GETDAYSTATE notification.
Alexandre Julliard
julliard at winehq.org
Tue Sep 2 08:33:16 CDT 2008
Module: wine
Branch: master
Commit: bf6e766df6ba56155557cb9eebf6fe0528f013c1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bf6e766df6ba56155557cb9eebf6fe0528f013c1
Author: Aric Stewart <aric at codeweavers.com>
Date: Fri Aug 29 11:17:55 2008 -0500
comctl32: monthcal: Set the stStart parameter when sending the MCN_GETDAYSTATE notification.
---
dlls/comctl32/monthcal.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/dlls/comctl32/monthcal.c b/dlls/comctl32/monthcal.c
index 9ca6fcc..0c0a45c 100644
--- a/dlls/comctl32/monthcal.c
+++ b/dlls/comctl32/monthcal.c
@@ -1303,6 +1303,11 @@ static void MONTHCAL_GoToNextMonth(MONTHCAL_INFO *infoPtr)
nmds.cDayState = infoPtr->monthRange;
nmds.prgDayState = Alloc(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
+ nmds.stStart = infoPtr->todaysDate;
+ nmds.stStart.wYear = infoPtr->currentYear;
+ nmds.stStart.wMonth = infoPtr->currentMonth;
+ nmds.stStart.wDay = 1;
+
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
for(i=0; i<infoPtr->monthRange; i++)
infoPtr->monthdayState[i] = nmds.prgDayState[i];
@@ -1333,6 +1338,11 @@ static void MONTHCAL_GoToPrevMonth(MONTHCAL_INFO *infoPtr)
nmds.prgDayState = Alloc
(infoPtr->monthRange * sizeof(MONTHDAYSTATE));
+ nmds.stStart = infoPtr->todaysDate;
+ nmds.stStart.wYear = infoPtr->currentYear;
+ nmds.stStart.wMonth = infoPtr->currentMonth;
+ nmds.stStart.wDay = 1;
+
SendMessageW(infoPtr->hwndNotify, WM_NOTIFY, nmds.nmhdr.idFrom, (LPARAM)&nmds);
for(i=0; i<infoPtr->monthRange; i++)
infoPtr->monthdayState[i] = nmds.prgDayState[i];
More information about the wine-cvs
mailing list