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 |
---|---|
|
Il primo elemento della matrice di strutture SYSTEMTIME è valido e verrà usato per impostare il tempo di sistema minimo consentito. |
|
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 |