commctrl.h

Macro DateTime_SetFormat

Asigna el formato de visualización de la fecha y hora de un control de fecha y hora (DTP) a partir de la cadena de formato dada. Se puede usar esta macro o enviar un mensaje DTM_SETFORMAT explícitamente.

Definición

int DateTime_SetFormat(
    HWND hdp,
    LPCTSTR sz
);

Descripción

hdp
Un manpulador a un control DTP.
sz
Un puntero a una cadena de formato terminada en cero que define el aspecto deseado para mostrar. Asignado a este parámetro NULL resetea el control a la cadena de formato por defecto para el estilo actual.

Valor de retorno

Devuelve un valor distinto de cero si tiene éxito, o cero en caso contrario.

Observaciones

Es posible incluir caracteres extra dentro de la cadena de formato para producir una salida más rica. Sin embargo, cualquier carácter que no sea de formato debe introducirse entre comillas sencillas. Por ejemplo, la cadena de formato "'Hoy es: 'hh':'m':'s ddddMMMdd', 'yyy" producirá una salida como "Hoy es: 04:22:31 Martes Mar 23, 1996".

Nota: Un contro DTP sigue los cambios de localización cuando usa la cadena de formato por defecto. Si se usa una cadena de formato propia, no se actualizará en respuesta a cambios de localización.