Compartir a través de


Selector de fecha y hora

Esta sección contiene información sobre los elementos de api usados con controles de selector de fecha y hora.

Temas de introducción

Tema Contenido
Acerca de los controles selector de fecha y hora Un control selector de fecha y hora (DTP) proporciona una interfaz sencilla e intuitiva a través de la cual intercambiar información de fecha y hora con un usuario.
Usar controles selectores de fecha y hora En esta sección se proporciona información y código de ejemplo para implementar controles de selector de fecha y hora.

Macros

Tema Contenido
DateTime_CloseMonthCal Cierra el control selector de fecha y hora (DTP). Use esta macro o envíe explícitamente el mensaje DTM_CLOSEMONTHCAL .
DateTime_GetDateTimePickerInfo Obtiene información para un control de selector de fecha y hora (DTP) especificado.
DateTime_GetIdealSize Obtiene el tamaño necesario para mostrar el control sin recortar. Use esta macro o envíe explícitamente el mensaje DTM_GETIDEALSIZE .
DateTime_GetMonthCal Obtiene el identificador del control de calendario de mes secundario de un selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje de DTM_GETMONTHCAL .
DateTime_GetMonthCalColor Obtiene el color de una parte determinada del calendario del mes dentro de un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje de DTM_GETMCCOLOR .
DateTime_GetMonthCalFont Obtiene la fuente que usa actualmente el control de calendario de mes secundario del selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje de DTM_GETMCFONT .
DateTime_GetMonthCalStyle Obtiene el estilo de un control DTP especificado. Use esta macro o envíe explícitamente el mensaje de DTM_GETMCSTYLE .
DateTime_GetRange Obtiene las horas mínimas y máximas del sistema permitidas actuales para un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje DTM_GETRANGE .
DateTime_GetSystemtime Obtiene la hora seleccionada actualmente a partir de un control selector de fecha y hora (DTP) y la coloca en una estructura SYSTEMTIME especificada. Puede usar esta macro o enviar explícitamente el mensaje DTM_GETSYSTEMTIME .
DateTime_SetFormat Establece la presentación de un control selector de fecha y hora (DTP) basado en una cadena de formato determinada. Puede usar esta macro o enviar el mensaje DTM_SETFORMAT explícitamente.
DateTime_SetMonthCalColor Establece el color de una parte determinada del calendario del mes dentro de un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje de DTM_SETMCCOLOR .
DateTime_SetMonthCalFont Establece la fuente que va a usar el control de calendario de mes secundario del selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje DTM_SETMCFONT .
DateTime_SetMonthCalStyle Establece el estilo de un control DTP especificado. Use esta macro o envíe explícitamente el mensaje de DTM_SETMCSTYLE .
DateTime_SetRange Establece las horas mínimas y máximas permitidas del sistema para un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar explícitamente el mensaje DTM_SETRANGE .
DateTime_SetSystemtime Establece un control selector de fecha y hora (DTP) en una fecha y hora determinada. Puede usar esta macro o enviar explícitamente el mensaje de DTM_SETSYSTEMTIME .

error de Hadoop

Tema Contenido
DTM_CLOSEMONTHCAL Cierra un control DTP. Envíe este mensaje explícitamente o mediante la macro DateTime_CloseMonthCal .
DTM_GETDATETIMEPICKERINFO Obtiene información sobre un control de selector de fecha y hora (DTP).
DTM_GETIDEALSIZE Obtiene el tamaño necesario para mostrar el control sin recortar. Envíe este mensaje explícitamente o mediante la macro DateTime_GetIdealSize .
DTM_GETMCCOLOR Obtiene el color de una parte determinada del calendario del mes dentro de un control de selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_GetMonthCalColor .
DTM_GETMCFONT Obtiene la fuente que usa actualmente el control de calendario de mes secundario del selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_GetMonthCalFont .
DTM_GETMCSTYLE Obtiene el estilo de un control DTP. Envíe este mensaje explícitamente o mediante la macro DateTime_GetMonthCalStyle .
DTM_GETMONTHCAL Obtiene el identificador del control de calendario de mes secundario de un selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_GetMonthCal .
DTM_GETRANGE Obtiene las horas mínimas y máximas del sistema permitidas actuales para un control de selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_GetRange .
DTM_GETSYSTEMTIME Obtiene la hora seleccionada actualmente a partir de un control selector de fecha y hora (DTP) y la coloca en una estructura SYSTEMTIME especificada. Puede enviar este mensaje explícitamente o usar la macro DateTime_GetSystemtime .
DTM_SETFORMAT Establece la presentación de un control selector de fecha y hora (DTP) basado en una cadena de formato determinada. Puede enviar este mensaje explícitamente o usar la macro DateTime_SetFormat .
DTM_SETMCCOLOR Establece el color de una parte determinada del calendario del mes dentro de un control de selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_SetMonthCalColor .
DTM_SETMCFONT Establece la fuente que va a usar el control de calendario de mes secundario del selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_SetMonthCalFont .
DTM_SETMCSTYLE Establece el estilo de un control DTP. Envíe este mensaje explícitamente o mediante la macro DateTime_SetMonthCalStyle .
DTM_SETRANGE Establece las horas mínimas y máximas permitidas del sistema para un control de selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_SetRange .
DTM_SETSYSTEMTIME Establece la hora en un control de selector de fecha y hora (DTP). Puede enviar este mensaje explícitamente o usar la macro DateTime_SetSystemtime .

Notificaciones

Tema Contenido
DTN_CLOSEUP Enviado por un control selector de fecha y hora (DTP) cuando el usuario cierra el calendario del mes desplegable. El calendario del mes se cierra cuando el usuario elige una fecha del calendario del mes o hace clic en la flecha desplegable mientras el calendario está abierto.
DTN_DATETIMECHANGE Enviado por un selector de fecha y hora (DTP) cada vez que se produce un cambio. Este código de notificación se envía en forma de mensaje de WM_NOTIFY .
DTN_DROPDOWN Enviado por un control selector de fecha y hora (DTP) cuando el usuario activa el calendario del mes desplegable.
DTN_FORMAT Enviado por un selector de fecha y hora (DTP) para solicitar que el texto se muestre en un campo de devolución de llamada. Este código de notificación se envía en forma de mensaje de WM_NOTIFY .
DTN_FORMATQUERY Enviado por un control selector de fecha y hora (DTP) para recuperar el tamaño máximo permitido de la cadena que se mostrará en un campo de devolución de llamada. Este código de notificación se envía en forma de mensaje de WM_NOTIFY .
DTN_USERSTRING Enviado por un selector de fecha y hora (DTP) cuando un usuario termina de editar una cadena en el control. Este código de notificación solo se envía mediante controles DTP que se establecen en el estilo DTS_APPCANPARSE . Este mensaje se envía en forma de mensaje de WM_NOTIFY .
DTN_WMKEYDOWN Enviado por un selector de fecha y hora (DTP) cuando el usuario escribe en un campo de devolución de llamada. Este mensaje se envía en forma de mensaje de WM_NOTIFY .
NM_KILLFOCUS (fecha y hora) Notifica a la ventana primaria del control de selector de fecha y hora que el control ha perdido el foco de entrada. NM_KILLFOCUS (fecha y hora) se envía en forma de mensaje de WM_NOTIFY .
NM_SETFOCUS (fecha y hora) Notifica a la ventana primaria del control de selector de fecha y hora que el control ha recibido el foco de entrada. NM_SETFOCUS (fecha y hora) se envía en forma de mensaje de WM_NOTIFY .

Estructuras

Tema Contenido
DATETIMEPICKERINFO Contiene información sobre un control DTP.
NMDATETIMECHANGE Contiene información sobre un cambio que se ha realizado en un control de selector de fecha y hora (DTP). Esta estructura se usa con el código de notificación DTN_DATETIMECHANGE .
NMDATETIMEFORMAT Contiene información sobre una parte de la cadena de formato que define un campo de devolución de llamada dentro de un control selector de fecha y hora (DTP). Lleva la subcadena que define el campo de devolución de llamada y contiene un búfer para recibir la cadena que se mostrará en el campo de devolución de llamada. Esta estructura se usa con el código de notificación DTN_FORMAT .
NMDATETIMEFORMATQUERY Contiene información sobre un campo de devolución de llamada de control de fecha y hora (DTP). Contiene una subcadena (tomada de la cadena de formato del control) que define un campo de devolución de llamada. La estructura recibe el tamaño máximo permitido del texto que se mostrará en el campo de devolución de llamada. Esta estructura se usa con el código de notificación DTN_FORMATQUERY .
NMDATETIMESTRING Contiene información específica de una operación de edición que se ha realizado en un control de selector de fecha y hora (DTP). Este mensaje se usa con el código de notificación DTN_USERSTRING .
NMDATETIMEWMKEYDOWN Incluye información utilizada para describir y controlar un código de notificación de DTN_WMKEYDOWN .

Constantes

Tema Contenido
Estilos de control Selector de fecha y hora Los estilos de ventana que se enumeran aquí son específicos de los controles de selector de fecha y hora.