MonthCal_GetMonthRange Makro (commctrl.h)

Ruft Datumsinformationen ab (mithilfe von SYSTEMTIME-Strukturen ), die die hohen und niedrigen Grenzwerte der Anzeige eines Monatskalendersteuerelements darstellen. Sie können dieses Makro verwenden oder die MCM_GETMONTHRANGE-Nachricht explizit senden.

Syntax

void MonthCal_GetMonthRange(
   hmc,
   gmr,
   rgst
);

Parameter

hmc

Typ: HWND

Verarbeiten eines Monatskalendersteuerelements.

gmr

Typ: DWORD

Wert, der den Bereich der abzurufenden Bereichsgrenzwerte angibt. Dieser Wert muss einer der folgenden Werte sein:

Wert Bedeutung
GMR_DAYSTATE
Schließen Sie vorangehende und nachfolgende Monate mit sichtbarer Reichweite ein, die nur teilweise angezeigt werden.
GMR_VISIBLE
Schließen Sie nur die Monate ein, die vollständig angezeigt werden.

rgst

Typ: LPSYSTEMTIME

Zeiger auf ein Zweielementarray von SYSTEMTIME-Strukturen , das die unteren und oberen Grenzwerte des durch dwFlag angegebenen Bereichs empfängt. Die unteren und oberen Grenzwerte werden in lprgSysTimeArray[0] bzw. lprgSysTimeArray[1] platziert. Die Zeitmember dieser Strukturen werden nicht geändert. Dieser Parameter muss eine gültige Adresse sein und darf nicht NULL sein.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h