Share via


MonthCal_SetFirstDayOfWeek

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

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
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later