macro DateTime_SetRange (commctrl.h)
Définit les heures système minimales et maximales autorisées pour un contrôle sélecteur de date et d’heure (DTP). Vous pouvez utiliser cette macro ou envoyer le message DTM_SETRANGE explicitement.
Syntaxe
void DateTime_SetRange(
hdp,
gd,
rgst
);
Paramètres
hdp
Type : HWND
Handle d’un contrôle DTP.
gd
Type : DWORD
Valeur qui spécifie les valeurs de plage valides. Cette valeur peut être une combinaison des éléments suivants :
Valeur | Signification |
---|---|
|
Le premier élément du tableau de structure SYSTEMTIME est valide et sera utilisé pour définir le temps système minimal autorisé. |
|
Le deuxième élément du tableau de structure SYSTEMTIME est valide et sera utilisé pour définir le temps système maximal autorisé. |
rgst
Type : LPSYSTEMTIME
Pointeur vers un tableau à deux éléments de structures SYSTEMTIME . Le premier élément du tableau SYSTEMTIME contient le temps minimum autorisé. Le deuxième élément du tableau SYSTEMTIME contient le temps maximal autorisé. Il n’est pas nécessaire de remplir un élément de tableau qui n’est pas spécifié dans le paramètre flags .
Valeur de retour
None
Remarques
Le sélecteur de date et d’heure affiche uniquement les dates/heures qui se trouvent dans la plage spécifiée, ce qui empêche l’utilisateur de sélectionner une date et une heure qui se situent en dehors de la plage. Si le message DateTime_SetSystemtime spécifie une date et une heure qui se situent en dehors de la plage, il échoue.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | commctrl.h |