Partager via


DTM_SETFORMAT message

Définit l’affichage d’un contrôle sélecteur de date et d’heure (DTP) en fonction d’une chaîne de format donnée. Vous pouvez envoyer ce message explicitement ou utiliser la macro DateTime_SetFormat .

Paramètres

wParam

Doit être zéro.

lParam

Pointeur vers une chaîne de format sans fin qui définit l’affichage souhaité. La définition de ce paramètre sur NULL réinitialise le contrôle à la chaîne de format par défaut pour le style actuel.

Valeur retournée

Retourne une valeur différente de zéro en cas de réussite, ou de zéro dans le cas contraire.

Notes

Il est acceptable d’inclure des caractères supplémentaires dans la chaîne de format pour produire un affichage plus riche. Toutefois, tous les caractères non format doivent être placés entre guillemets uniques. Par exemple, la chaîne de format « 'Today is: 'hh':'m':'s dddddMMMdd', 'yyyy » produirait une sortie comme « Today is: 04:22:31 Tuesday Mar 23, 1996 ».

Notes

Un contrôle DTP suit les modifications de paramètres régionaux lorsqu’il utilise la chaîne de format par défaut. Si vous définissez une chaîne de format personnalisée, elle n’est pas mise à jour en réponse aux modifications de paramètres régionaux.

Spécifications

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]
En-tête
Commctrl.h
Noms Unicode et ANSI
DTM_SETFORMATW (Unicode) et DTM_SETFORMATA (ANSI)