Freigeben über


CMonthCalCtrl::GetCalendarGridInfo

Ruft Informationen über das aktuelle Monatskalender-Steuerelement ab.

BOOL GetCalendarGridInfo(
     PMCGRIDINFO pmcGridInfo
) const;

Parameter

Parameter

Description

[out] pmcGridInfo

Zeiger auf eine MCGRIDINFO-Struktur, die Informationen über das aktuelle Monatskalender-Steuerelement abruft.Der Aufrufer ist für das Zuordnen und Initialisieren dieser Struktur zuständig.

Rückgabewert

true, wenn diese Methode erfolgreich ist; andernfalls false.

Hinweise

Diese Methode sendet die MCM_GETCALENDARGRIDINFO Meldung, die im Windows SDK beschrieben wird.

Anforderungen

Header: afxdtctl.h

Dieses Steuerelement wird in Windows Vista und höher unterstützt.

Zusätzliche Anforderungen für diese Methode werden in Build-Anforderungen für Windows Vista-gemeinsame Regelungen beschrieben.

Beispiel

Im folgenden Codebeispiel wird die Variable, m_monthCalCtrl, die verwendet wird, um auf das Monatskalender-Steuerelement programmgesteuert zuzugreifen.Diese Variable wird im folgenden Beispiel verwendet.

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

Im folgenden Codebeispiel wird die GetCalendarGridInfo-Methode, um das Kalenderdatum abzurufen, den das aktuelle Monatskalender-Steuerelement anzeigt.

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

Siehe auch

Referenz

CMonthCalCtrl-Klasse

Hierarchien-Diagramm

MCM_GETCALENDARGRIDINFO

MCGRIDINFO