CMonthCalCtrl::GetCalendarGridInfo

Información de recupera sobre el control actual de calendario mensual.

BOOL GetCalendarGridInfo(
     PMCGRIDINFO pmcGridInfo
) const;

Parámetros

Parámetro

Descripción

[out] pmcGridInfo

Puntero a una estructura de MCGRIDINFO que recibe información sobre el control actual de calendario mensual.El llamador es responsable de asignar e inicializar esta estructura.

Valor devuelto

true si este método es correcto; si no, false.

Comentarios

este método envía el mensaje de MCM_GETCALENDARGRIDINFO , que se describe en Windows SDK.

Requisitos

encabezado: afxdtctl.h

Este control se admite en Windows Vista y posterior.

los requisitos adicionales para este método se describen en Requisitos de la compilación para Controles comunes de Windows Vista.

Ejemplo

El ejemplo de código siguiente define la variable, m_monthCalCtrl, que se utiliza para obtener acceso mediante programación al control de calendario mensual.esta variable se utiliza en el ejemplo siguiente.

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

El ejemplo de código siguiente se utiliza el método de GetCalendarGridInfo para recuperar la fecha de que el control actual de calendario mensual muestra.

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

Vea también

Referencia

Clase de CMonthCalCtrl

Gráfico de jerarquía

MCM_GETCALENDARGRIDINFO

MCGRIDINFO