commctrl.h

Mensaje de notificación DTN_DROPDOWN

Definición

DTN_DROPDOWN
    lpNmhdr = (LPNMHDR)lParam;

Es envía por un control de fecha y hora (DTP) cuando el usuario activa el calendario mensual desplegable. Este código de notificación se envía en el formato de un mensaje WM_NOTIFY.

Descripción

lpChange
Un puntero a una estructura NMHDR que contiene información sobre la notificación.

Valor de retonro

El valor de retorno de esta notificación no se usa.

Observaciones

Un proceso que tu manipulador de notificaciones necesita realizar es personalizar el control de calendario mensual desplegable. Por ejemplo, si no se quiere "Ir a Hoy," será necesario asignar el estilo de control MCS_NOTODAY. Para recuperar un manipulador del control de calendario mensual, se debe enviar al control DTP un mensaje DTM_GETMONTHCAL. Se podrá usar entonces ese manipulador y SetWindowLong para asignar el estilo de calendario mensual deseado.

Los controles DTP no mantienen un control de calendario mensual estático. El control DTP crea un nuevo control de calendario mensual antes de enviar este código de notificación. Aditionalmente, el control DTP destruye el control hijo cuando ya no está activo (visible). De modo que la aplicación no debe mantener un manipulador de ventana estático al control de calendario mensual hijo.