Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A medida que los usuarios interactúan con el control selector de fecha y hora, el control (CDateTimeCtrl
) envía mensajes de notificación a su ventana primaria, normalmente una vista o un objeto de diálogo. Controle estos mensajes si desea hacer algo en respuesta. Por ejemplo, cuando el usuario abre el selector de fecha y hora para mostrar el control de calendario del mes incrustado, se envía la notificación DTN_DROPDOWN.
Utilice el Asistente de clases para agregar controladores de notificaciones a la clase padre para los mensajes que quiera implementar.
En la lista siguiente se describen las distintas notificaciones enviadas por el control selector de fecha y hora.
DTN_DROPDOWN notifica al elemento primario que el control de calendario mensual insertado está a punto de mostrarse. Esta notificación solo se envía cuando no se ha establecido el estilo de DTS_UPDOWN. Para obtener más información sobre esta notificación, consulte Acceder al control de calendario mensual incrustado.
DTN_CLOSEUP notifica al elemento primario que el control de calendario mensual insertado está a punto de cerrarse. Esta notificación solo se envía cuando no se ha establecido el estilo de DTS_UPDOWN.
DTN_DATETIMECHANGE notifica al elemento primario que se produjo un cambio en el control.
DTN_FORMAT notifica al elemento primario que es necesario mostrar texto en un campo de devolución de llamada. Para obtener más información sobre estos campos de notificación y devolución de llamada, vea Usar campos de devolución de llamada en un control selector de fecha y hora.
DTN_FORMATQUERY solicita al elemento primario que suministre el tamaño máximo permitido de la cadena que se va a mostrar en un campo de devolución de llamada. Controlar esta notificación permite que el control muestre correctamente la salida en todo momento, lo que reduce el parpadeo dentro de la pantalla del control. Para más información sobre esta notificación, consulte Uso de campos de devolución de llamada en un control de selector de fecha y hora.
DTN_USERSTRING notifica al elemento primario que el usuario terminó de editar el contenido del control de selector de fecha y hora. Esta notificación solo se envía cuando se ha establecido el estilo DTS_APPCANPARSE.
DTN_WMKEYDOWN notifica al elemento primario cuando el usuario escribe en un campo de devolución de llamada. Controle esta notificación para emular la misma respuesta de teclado admitida para campos que no son de devolución de llamada en un control de selector de fecha y hora. Para más información sobre esta notificación, consulte el artículo sobre cómo admitir campos de devolución de llamada en un control de DTP en Windows SDK.