다음을 통해 공유


CMonthCalCtrl::GetCurrentView

현재 달 달력 컨트롤에서 현재 표시 되는 보기를 검색 합니다.

DWORD GetCurrentView() const;

반환 값

다음 값 중 하나를 사용 하 여 표시 되는 현재 보기:

의미

MCMV_MONTH

월별 보기

MCMV_YEAR

연간 보기

MCMV_DECADE

10 년 보기

MCMV_CENTURY

세기 보기

설명

보내는이 메서드는 MCM_GETCURRENTVIEW 에서 설명 하는 메시지는 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;

현재 달 달력 보기는 다음 코드 예제에서는 보고서 표시를 제어 합니다.

   CString str;
    CString msg = _T("The current calendar displays %s view.");
    DWORD view = m_monthCalCtrl.GetCurrentView();
    switch (view) {
        case MCMV_MONTH:
            str.Format(msg, _T("month"));
            break;
        case MCMV_YEAR:
            str.Format(msg, _T("year"));
            break;
        case MCMV_DECADE:
            str.Format(msg, _T("decade"));
            break;
        case MCMV_CENTURY:
            str.Format(msg, _T("century"));
            break;
        default:
            str.Format(msg, _T("an unknown"));
            break;
    }
    AfxMessageBox(str, MB_ICONINFORMATION);

참고 항목

참조

CMonthCalCtrl 클래스

계층 구조 차트

MCM_GETCURRENTVIEW

CMonthCalCtrl::SetCurrentView