Freigeben über


MonthCal_SetRange Makro (commctrl.h)

Legt die Mindest- und maximal zulässigen Datumsangaben für ein Monatskalendersteuerelement fest. Sie können dieses Makro verwenden oder die MCM_SETRANGE Nachricht explizit senden.

Syntax

BOOL MonthCal_SetRange(
   HWND         hmc,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

Parameter

hmc

Typ: HWND-

Behandeln sie ein Monatskalendersteuerelement.

gd

Typ: DWORD-

Kennzeichenwerte, die angeben, welche Datumsbeschränkungen festgelegt werden. Dieser Wert muss eine oder beide der folgenden Werte sein:

Wert Bedeutung
GDTR_MAX
Das maximal zulässige Datum wird festgelegt. Die SYSTEMTIME- Struktur in rgst[1] muss Datumsinformationen enthalten.
GDTR_MIN
Das mindest zulässige Datum wird festgelegt. Die SYSTEMTIME- Struktur bei rgst[0] muss Datumsinformationen enthalten.

rgst

Typ: LPSYSTEMTIME-

Zeiger auf ein Zweielementarray von SYSTEMTIME- Strukturen, die die Datumsgrenzen enthalten. Der Höchstwert muss in rgst[1] liegen, wenn GDTR_MAX angegeben ist, und rgst[0] muss den Mindestgrenzwert enthalten, wenn GDTR_MIN angegeben ist.

Rückgabewert

Typ: BOOL-

Gibt "nonzero" zurück, wenn dies erfolgreich ist, oder 0 andernfalls null.

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