Condividi tramite


macro MonthCal_GetMonthRange (commctrl.h)

Recupera le informazioni sulla data (utilizzando strutture SYSTEMTIME) che rappresenta i limiti elevati e bassi della visualizzazione del controllo del calendario di un mese. È possibile utilizzare questa macro o inviare il messaggio di MCM_GETMONTHRANGE in modo esplicito.

Sintassi

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

Parametri

hmc

Tipo: HWND

Handle per un controllo del calendario mensile.

gmr

Tipo: DWORD

Valore che specifica l'ambito dei limiti dell'intervallo da recuperare. Questo valore deve essere uno dei seguenti:

Valore Significato
GMR_DAYSTATE
Includere i mesi precedenti e finali dell'intervallo visibile che vengono visualizzati solo parzialmente.
GMR_VISIBLE
Includere solo i mesi completamente visualizzati.

rgst

Tipo: LPSYSTEMTIME

Puntatore a una matrice a due elementi di strutture SYSTEMTIME che riceveranno i limiti inferiori e superiori dell'ambito specificato da gmr. I limiti inferiori e superiori vengono inseriti rispettivamente in rgst[0] e rgst[1]. 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: INT

Restituisce un valore INT che rappresenta l'intervallo, espresso in mesi, esteso dai due limiti restituiti a rgst.

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