Condividi tramite


CMonthCalCtrl::SetCalID

Imposta l'identificatore del calendario per il controllo calendario mensile corrente.

BOOL SetCalID(
     CALID calid
);

Parametri

Parametro

Descrizione

[in] calid

Una delle costanti identificatore del calendario.

Valore restituito

true se questo metodo ha esito positivo; in caso contrario, false.

Note

Un identificatore del calendario specifica un calendario specifica di, come quello gregoriano (localizzato), giapponese, o calendario Hijri. Utilizzare il metodo SetCalID per visualizzare un calendario specificato dal parametro calid se le impostazioni locali che contengono il calendario viene installato nel computer.

Questo metodo invia il messaggio MCM_SETCALID, 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;

Nell'esempio di codice riportato il controllo calendario mensile per visualizzare il calendario giapponese dell'era imperatore. Il metodo SetCalID esito positivo solo se il calendario viene installato nel computer.

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

Vedere anche

Riferimenti

Classe CMonthCalCtrl

Grafico delle gerarchie

MCM_SETCALID

Calendar Identifiers

CMonthCalCtrl::GetCalID