This macro sets the first day of the week for a month calendar control.
At a Glance
| Header file: | Commctrl.h |
| Windows CE versions: | 2.0 and later |
| Related message: | MCM_SETFIRSTDAYOFWEEK |
Syntax
DWORD MonthCal_SetFirstDayOfWeek(HWND hwndMC, INT iDay);
Parameters
hwndMC
Handle to a month calendar control.
iDay
INT value that specified which day is to be set as the first day of the week. It is one of the following values:
| Value | Day |
| 0 | Monday |
| 1 | Tuesday |
| 2 | Wednesday |
| 3 | Thursday |
| 4 | Friday |
| 5 | Saturday |
| 6 | Sunday |
Return Values
Returns a DWORD value that contains two values. The high-order word is a BOOL that is nonzero if the previous first day of the week did not equal LOCALE_IFIRSTDAYOFWEEK, or zero otherwise. The low-order word is an INT value that represents the previous day-of-the-week number (see list under iDay).
Remarks
If the first day of the week is set to anything other than the default (LOCALE_IFIRSTDAYOFWEEK), the control will not automatically update first-day-of-the-week changes based on locale changes.