CMonthCalCtrl::SetFirstDayOfWeek
달력의 맨 왼쪽 열에 표시할 요일을 설정 합니다.
BOOL SetFirstDayOfWeek(
int iDay,
int* lpnOld = NULL
);
매개 변수
iDay
요일을 나타내는 정수 값 주의 첫 요일으로 설정 됩니다. 이 값이 날짜 숫자 중 하나 여야 합니다. 참조 GetFirstDayOfWeek 일 숫자의 설명.lpnOld
첫째 날 이전에 요일 표시 하는 정수에 대 한 포인터를 설정 합니다.
반환 값
주의 첫째 요일 이전 값의 설정 되어 있으면 0이 아닌 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);
요구 사항
헤더: afxdtctl.h