다음을 통해 공유


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

참고 항목

참조

CMonthCalCtrl 클래스

계층 구조 차트

CMonthCalCtrl::GetFirstDayOfWeek