Condividi tramite


macro MonthCal_GetRange (commctrl.h)

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

Sintassi

DWORD MonthCal_GetRange(
   HWND         hmc,
   LPSYSTEMTIME rgst
);

Parametri

hmc

Tipo: HWND

Handle per un controllo del calendario mensile.

rgst

Tipo: LPSYSTEMTIME

Puntatore a una matrice a due elementi di strutture SYSTEMTIME che riceveranno le informazioni sul limite di date. Il limite minimo è impostato in rgst[0]e rgst[1] riceve il limite massimo. Se uno degli elementi è impostato su tutti gli zeri, non viene impostato alcun limite corrispondente per il controllo calendario mensile. I membri dell'ora di queste strutture non verranno modificati. Questo parametro deve essere un indirizzo valido e non può essere NULL.

Valore restituito

Tipo: DWORD

Restituisce un valore DWORD che può essere zero (non sono impostati limiti) o una combinazione dei valori seguenti che specificano le informazioni sul limite:

Codice restituito Descrizione
GDTR_MAX Esiste un limite massimo impostato per il controllo; rgst[0] è valido e contiene le informazioni sulla data applicabili.
GDTR_MIN È previsto un limite minimo per il controllo; rgst[1] è valido e contiene le informazioni sulla data applicabili.

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