다음을 통해 공유


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);

참고 항목

참조

CMonthCalCtrl 클래스

계층 구조 차트

MCM_SETCALID

Calendar Identifiers

CMonthCalCtrl::GetCalID