Condividi tramite


macro DateTime_SetRange (commctrl.h)

Imposta i tempi di sistema minimi e massimi consentiti per un controllo di selezione data e ora (DTP). È possibile usare questa macro o inviare il messaggio di DTM_SETRANGE in modo esplicito.

Sintassi

void DateTime_SetRange(
   hdp,
   gd,
   rgst
);

Parametri

hdp

Tipo: HWND

Handle per un controllo DTP.

gd

Tipo: DWORD

Valore che specifica i valori dell'intervallo validi. Questo valore può essere una combinazione dei seguenti:

Valore Significato
GDTR_MIN
Il primo elemento della matrice di strutture SYSTEMTIME è valido e verrà usato per impostare il tempo di sistema minimo consentito.
GDTR_MAX
Il secondo elemento nella matrice di strutture SYSTEMTIME è valido e verrà usato per impostare il tempo di sistema massimo consentito.

rgst

Tipo: LPSYSTEMTIME

Puntatore a una matrice a due elementi di strutture SYSTEMTIME . Il primo elemento della matrice SYSTEMTIME contiene il tempo minimo consentito. Il secondo elemento della matrice SYSTEMTIME contiene il tempo massimo consentito. Non è necessario compilare un elemento matrice non specificato nel parametro flags .

Valore restituito

nessuno

Osservazioni

Il selettore data e ora visualizza solo date/ore che rientrano nell'intervallo specificato, impedendo all'utente di selezionare una data e un'ora che rientra all'esterno dell'intervallo. Se il messaggio DateTime_SetSystemtime specifica una data e un'ora che rientra all'esterno dell'intervallo, avrà esito negativo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h