Condividi tramite


CMonthCalCtrl::GetCurrentView

Recupera la visualizzazione correntemente visualizzato dal controllo calendario mensile corrente.

DWORD GetCurrentView() const;

Valore restituito

La visualizzazione corrente, indicata da uno dei seguenti valori:

Valore

Significato

MCMV_MONTH

Visualizzazione dei mesi

MCMV_YEAR

Visualizzazione di annuale

MCMV_DECADE

Visualizzazione del decennio

MCMV_CENTURY

Visualizzazione di secolo

Note

Questo metodo invia il messaggio MCM_GETCURRENTVIEW, come descritto in Windows SDK.

Requisiti

intestazione: afxdtctl.h

Questo controllo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_monthCalCtrl, utilizzata per accedere a livello di codice al controllo calendario mensile. Questa variabile viene utilizzata nell'esempio seguente.

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

I rapporti seguenti codice di esempio che visitano il controllo calendario mensile attualmente visualizzate.

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

Vedere anche

Riferimenti

Classe CMonthCalCtrl

Grafico delle gerarchie

MCM_GETCURRENTVIEW

CMonthCalCtrl::SetCurrentView