Partager via


macro DateTime_SetFormat (commctrl.h)

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

Syntaxe

void DateTime_SetFormat(
   hdp,
   sz
);

Paramètres

hdp

Type : HWND

Handle pour un contrôle DTP.

sz

Type : LPCTSTR

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 de retour

None

Remarques

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 simples. Par exemple, la chaîne de format « 'Today is: 'hh':'m':'s ddddMMMdd', 'yyyy » produirait une sortie comme « Today is: 04:22:31 Tuesday Mar 23, 1996 ».

Note 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 ne sera pas mise à jour en réponse aux modifications des paramètres régionaux.
 

Configuration requise

   
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