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