MonthCal_SetFirstDayOfWeek (Compact 2013)

3/28/2014

This macro sets the first day of the week for a month calendar control.

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 Value

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.

Related message MCM_SETFIRSTDAYOFWEEK

Requirements

Header

commctrl.h

See Also

Reference

Month Calendar Controls Macros