MonthCal_GetMonthRange Makro (commctrl.h)

Ruft Datumsinformationen (mithilfe von SYSTEMTIME-Strukturen ) ab, die die hohen und niedrigen Grenzwerte 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

Behandeln Sie ein Monatskalendersteuerelement.

gmr

Typ: DWORD

Wert, der den Bereichsgrenzwert angibt, der abgerufen werden soll. Dieser Wert muss eine der folgenden Sein:

Wert Bedeutung
GMR_DAYSTATE
Fügen Sie vorhergehende und nachgestellte Monate des sichtbaren Bereichs ein, die nur teilweise angezeigt werden.
GMR_VISIBLE
Fügen Sie nur diese Monate ein, die vollständig angezeigt werden.

rgst

Typ: LPSYSTEMTIME

Zeiger auf ein zweielementiges Array von SYSTEMTIME-Strukturen , die die unteren und oberen Grenzwerte des Bereichs erhalten, der von dwFlag angegeben wird. Die unteren und oberen Grenzwerte werden in lprgSysTimeArray[0] und lprgSysTimeArray[1] platziert. Die Zeitmitglieder dieser Strukturen werden nicht geändert. Dieser Parameter muss eine gültige Adresse sein und kann nicht NULL sein.

Rückgabewert

Keine

Anforderungen

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