Condividi tramite


macro MonthCal_SetRange (commctrl.h)

Imposta le date minime e massime consentite per un controllo calendario mensile. È possibile utilizzare questa macro o inviare il messaggio di MCM_SETRANGE in modo esplicito.

Sintassi

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

Parametri

hmc

Tipo: HWND

Handle per un controllo del calendario mensile.

gd

Tipo: DWORD

Contrassegna i valori che specificano i limiti di data impostati. Questo valore deve essere uno o entrambi i seguenti:

Valore Significato
GDTR_MAX
È in corso l'impostazione della data massima consentita. La struttura SYSTEMTIME rgst[1] deve contenere informazioni sulla data.
GDTR_MIN
La data minima consentita è impostata. La struttura SYSTEMTIME rgst[0] deve contenere informazioni sulla data.

rgst

Tipo: LPSYSTEMTIME

Puntatore a una matrice a due elementi di strutture SYSTEMTIME che contengono i limiti di data. Il limite massimo deve essere rgst[1] se viene specificato GDTR_MAX e rgst[0] deve contenere il limite minimo se viene specificato GDTR_MIN.

Valore restituito

Tipo: BOOL

Restituisce un valore diverso da zero se ha esito positivo o zero in caso contrario.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione commctrl.h