Sdílet prostřednictvím


CMonthCalCtrl::GetCalendarGridInfo

Načte informace o ovládacím prvku Kalendář aktuální měsíc.

BOOL GetCalendarGridInfo(
     PMCGRIDINFO pmcGridInfo
) const;

Parametry

Parametr

Description

[výstup]pmcGridInfo

Ukazatel MCGRIDINFO struktury, která obdrží informace o ovládacím prvku aktuální měsíční kalendář.Volající je odpovědný za přidělení a inicializace této struktury.

Vrácená hodnota

truePokud je tato metoda úspěšná. jinak false .

Poznámky

Tato metoda odesílá MCM_GETCALENDARGRIDINFO 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í kód například používá GetCalendarGridInfo metodu načtení kalendářní datum zobrazí ovládací prvek Kalendář aktuální měsíc.

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

Viz také

Referenční dokumentace

Třída CMonthCalCtrl

Graf hierarchie

MCM_GETCALENDARGRIDINFO

MCGRIDINFO