CMonthCalCtrl::GetCalendarGridInfo

Recupera le informazioni sul controllo calendario mensile corrente.

BOOL GetCalendarGridInfo(
     PMCGRIDINFO pmcGridInfo
) const;

Parametri

Parametro

Descrizione

[out] pmcGridInfo

Puntatore a una struttura MCGRIDINFO che riceve informazioni sul controllo calendario mensile corrente.Il chiamante è responsabile di allocare e inizializzare in questa struttura.

Valore restituito

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

Note

Questo metodo invia il messaggio MCM_GETCALENDARGRIDINFO, 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 viene utilizzato il metodo GetCalendarGridInfo per recuperare la data del calendario che le visualizzazioni del controllo calendario mensile.

    WCHAR name[26];
    name[0] = _T('\0');
    MCGRIDINFO gridInfo;
    gridInfo.cbSize = sizeof(MCGRIDINFO);
    gridInfo.dwPart = MCGIP_CALENDARHEADER;
    gridInfo.dwFlags = MCGIF_NAME;
    gridInfo.iCalendar = 0;
    gridInfo.pszName = reinterpret_cast<PWSTR>(&name);
    gridInfo.cchName = sizeof(name);

    m_monthCalCtrl.GetCalendarGridInfo( &gridInfo );

    CString str;
    CString calendarDate(name);
    str.Format(_T("Calendar date: '%s'"), calendarDate);
    AfxMessageBox(str, MB_ICONINFORMATION);

Vedere anche

Riferimenti

Classe di CMonthCalCtrl

Grafico della gerarchia

MCM_GETCALENDARGRIDINFO

MCGRIDINFO