CMonthCalCtrl::SetCalID
현재 month calendar 컨트롤에 대 한 일정 식별자를 설정합니다.
BOOL SetCalID(
CALID calid
);
매개 변수
Parameter |
설명 |
---|---|
[in] calid |
중 하나는 일정 식별자 상수입니다. |
반환 값
true이 방법에 성공 하면. 그렇지 않으면 false.
설명
양력 (지역화), 일본어 또는 회교식 등 지역별 일정, 일정 식별자 지정 달력. 사용은 SetCalID 메서드를 지정 된 달력을 표시 하는 calid 일정에 포함 된 로케일을 컴퓨터에 설치 되어 있는 경우 매개 변수.
보내는이 메서드는 MCM_SETCALID 에서 설명 하는 메시지는 Windows SDK.
요구 사항
헤더: afxdtctl.h
이 컨트롤에서 지 Windows Vista 이상.
이 메서드에 대 한 추가 요구 사항에서 설명 Windows Vista 공용 컨트롤의 빌드 요구 사항.
예제
다음 코드 예제에서는 변수를 정의 m_monthCalCtrl, 즉 month calendar 컨트롤을 프로그래밍 방식으로 액세스 하는 데 사용 합니다. 이 변수는 다음 예제에 사용 됩니다.
// Variable used to reference the month calendar control.
CMonthCalCtrl m_monthCalCtrl;
// Variable used to reference the splitbutton control.
CSplitButton m_splitButton;
다음 코드 예제에서는 일본 제국 시대 달력을 표시 하려면 month calendar 컨트롤을 설정 합니다. SetCalID 메서드가 성공만 일정 해당 컴퓨터에 설치 되어 있는 경우.
BOOL rc = m_monthCalCtrl.SetCalID(CAL_JAPAN);
CString str = _T("Calendar change ");;
if (rc == TRUE)
str += _T("succeeded.");
else {
str += _T("failed.\n");
str += _T("Perhaps this locale is not installed.");
}
AfxMessageBox(str, MB_ICONINFORMATION);