Sdílet prostřednictvím


CMonthCalCtrl::GetCurrentView

Obnoví zobrazení, který je zobrazen ovládací prvek Kalendář aktuální měsíc.

DWORD GetCurrentView() const;

Vrácená hodnota

Aktuální zobrazení, která je uvedena jedna z následujících hodnot:

Value

Význam

MCMV_MONTH

Zobrazení měsíce

MCMV_YEAR

Roční zobrazení

MCMV_DECADE

Desetiletí zobrazení

MCMV_CENTURY

Století zobrazení

Poznámky

Tato metoda odesílá MCM_GETCURRENTVIEW zprávy, která je popsána v .

Požadavky

Záhlaví: afxdtctl.h

Tento ovládací prvek je podporována v a novější.

Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.

Příklad

Následující příklad kódu definuje proměnné, m_monthCalCtrl , se používá k programovému přístupu ovládacím prvku měsíční kalendář.Tato proměnná se používá v následujícím příkladu.

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

Následující příklad zprávy kód, které zobrazení měsíčního kalendáře řídit aktuálně zobrazí.

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

Viz také

Referenční dokumentace

Třída CMonthCalCtrl

Graf hierarchie

MCM_GETCURRENTVIEW

CMonthCalCtrl::SetCurrentView