CMonthCalCtrl::SetFirstDayOfWeek
Задает день недели, отображаемый в крайнем левом столбце календаря.
BOOL SetFirstDayOfWeek(
int iDay,
int* lpnOld = NULL
);
Параметры
iDay
Целое число, представляющее день, который необходимо задать в качестве первого дня недели.Это значение должно быть одним из номера дня.См. раздел GetFirstDayOfWeek описание номера дня.lpnOld
Указатель на целое число, указывающее первый день недели, заданные ранее.
Возвращаемое значение
Ненулевой если предыдущий первый день недели устанавливается равным значению за исключением из LOCALE_IFIRSTDAYOFWEEK, день для отображения в параметре консоли управления.В противном случае эта функция возвращает значение 0.
Заметки
Эта функция-член реализует расширение функциональности Win32 сообщения MCM_SETFIRSTDAYOFWEEK, как описано в Windows SDK.
Пример
// This work isn't normally necessary, since the control will set
// the day of the week to match the system locale by itself.
// Ask the system for the first day of the week
TCHAR sz[2];
GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_IFIRSTDAYOFWEEK, sz, 2);
// Convert from string result
int nFirstDay = _ttoi(sz);
// Set it and assert that it was successful.
m_calCtrl1.SetFirstDayOfWeek(nFirstDay);
ASSERT(m_calCtrl1.GetFirstDayOfWeek() == nFirstDay);
Требования
Header: afxdtctl.h