Freigeben über


MonthCal_GetMonthRange Makro (commctrl.h)

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

Syntax

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME 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 Werte sein:

Wert Bedeutung
GMR_DAYSTATE
Schließen Sie vorhergehende und nachfolgende Monate des sichtbaren Bereichs 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, die die unteren und oberen Grenzwerte des bereichs erhalten, der durch gmrangegeben wird. Die unteren und oberen Grenzwerte werden in rgst[0] bzw. rgst[1] gesetzt. Die Zeit, zu der Mitglieder dieser Strukturen nicht geändert werden. Dieser Parameter muss eine gültige Adresse sein und darf nicht NULL-werden.

Rückgabewert

Typ: INT-

Gibt einen INT-Wert zurück, der den Bereich in Monaten über die beiden Grenzwerte erstreckt, die bei rgstzurückgegeben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h