CMonthCalCtrl::GetCurrentView

Ruft die Ansicht ab, die derzeit vom aktuellen Monatskalender-Steuerelement angezeigt wird.

DWORD GetCurrentView() const;

Rückgabewert

Die aktuelle Ansicht, die durch einen der folgenden Werte angegeben wird:

Wert

Bedeutung

MCMV_MONTH

Monatsansicht

MCMV_YEAR

Jährliche Ansicht

MCMV_DECADE

Jahrzehntansicht

MCMV_CENTURY

Jahrhundertansicht

Hinweise

Diese Methode sendet die MCM_GETCURRENTVIEW Meldung, die im Windows SDK beschrieben wird.

Anforderungen

Header: afxdtctl.h

Dieses Steuerelement wird in Windows Vista und höher unterstützt.

Zusätzliche Anforderungen für diese Methode werden in Build-Anforderungen für Windows Vista-gemeinsame Regelungen beschrieben.

Beispiel

Im folgenden Codebeispiel wird die Variable, m_monthCalCtrl, die verwendet wird, um auf das Monatskalender-Steuerelement programmgesteuert zuzugreifen.Diese Variable wird im folgenden Beispiel verwendet.

    // Variable used to reference the month calendar control.
    CMonthCalCtrl m_monthCalCtrl;
    // Variable used to reference the splitbutton control.
    CSplitButton m_splitButton;

Die folgenden Codebeispielberichte, die anzeigen, das Monatskalender-Steuerelement zeigt nur an.

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

Siehe auch

Referenz

CMonthCalCtrl-Klasse

Hierarchien-Diagramm

MCM_GETCURRENTVIEW

CMonthCalCtrl::SetCurrentView