Compartir a través de


Procesar mensajes de notificación en los controles de selector de fecha y hora

Cuando los usuarios interactúan con el control selector de fecha y hora, el control (CDateTimeCtrl) envía mensajes de notificación a la ventana primaria, normalmente un objeto de vista o del diálogo. Controle estos mensajes si desea hacer algo en respuesta. Por ejemplo, cuando el usuario abra el selector de fecha y hora para mostrar el control incrustado de calendario mensual, se envía la notificación de DTN_DROPDOWN .

Utilice la ventana Propiedades para agregar controladores de notificación a la clase primaria para los mensajes que desea implementar.

La lista siguiente describe las distintas notificaciones enviadas por el control selector de fecha y hora.

  • DTN_DROPDOWN Notifies el elemento primario que el control incrustado de calendario mensual se va a mostrar. Esta notificación se envía cuando el estilo de DTS_UPDOWN no se ha establecido. Para obtener más información sobre esta notificación, vea Acceso de Control incrustada de calendario mensual.

  • DTN_CLOSEUP Notifies el elemento primario que el control incrustado de calendario mensual está a punto de cerrarse. Esta notificación se envía cuando el estilo de DTS_UPDOWN no se ha establecido.

  • DTN_DATETIMECHANGE Notifies el elemento primario que un cambio ha producido en el control.

  • DTN_FORMAT Notifies el elemento primario que el texto es necesario mostrar en un campo de devolución de llamada. Para obtener más información sobre estos campos de notificación y de devolución de llamada, vea Utilizando los campos Callback en un Control del selector de fecha y hora.

  • DTN_FORMATQUERY solicita el elemento primario para proporcionar el tamaño máximo permitido de la cadena que se mostrará en un campo de devolución de llamada. Administrar esta notificación permite el control a correctamente muestra el resultado siempre, reduciendo el parpadeo dentro de presentación del control. Para obtener más información sobre esta notificación, vea Utilizando los campos Callback en un Control del selector de fecha y hora.

  • DTN_USERSTRING Notifies el elemento primario que el usuario ha terminado de editar el contenido del control selector de fecha y hora. Esta notificación se envía cuando se ha establecido el estilo de DTS_APPCANPARSE .

  • DTN_WMKEYDOWN Notifies el elemento primario cuando el usuario escribe un campo de devolución de llamada. Controla esta notificación para emular la misma respuesta de teclado compatible para campos de no de devolución de llamada en un control de selector de fecha y hora. Para obtener más información sobre esta notificación, vea Admitir los campos Callback en un Control de DTP en Windows SDK.

Vea también

Referencia

Usar CDateTimeCtrl

Conceptos

Controles (MFC)