Partager via


code de notification DTN_DROPDOWN

Envoyé par un contrôle sélecteur de date et d’heure (DTP) lorsque l’utilisateur active le calendrier déroulant des mois. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

DTN_DROPDOWN

    lpNmhdr = (LPNMHDR)lParam;

Paramètres

lParam

Pointeur vers une structure NMHDR qui contient des informations sur la notification.

Valeur retournée

La valeur de retour de cette notification n’est pas utilisée.

Notes

Une tâche que votre gestionnaire de notifications peut avoir besoin d’effectuer consiste à personnaliser le contrôle de calendrier du mois de liste déroulante. Par instance, si vous ne voulez pas « Atteindre aujourd’hui », vous devez définir le style MCS_NOTODAY du contrôle. Pour récupérer un handle dans le contrôle de calendrier mensuel, envoyez au contrôle DTP un message DTM_GETMONTHCAL . Vous pouvez ensuite utiliser ce handle et SetWindowLong pour définir le style de calendrier mensuel souhaité.

Les contrôles DTP ne gèrent pas de contrôle de calendrier de mois enfant statique. Le contrôle DTP crée un nouveau contrôle de calendrier de mois avant d’envoyer ce code de notification. En outre, le contrôle DTP détruit le contrôle enfant lorsqu’il n’est pas actif (visible). Par conséquent, votre application ne doit pas s’appuyer sur un handle de fenêtre statique dans le calendrier des mois enfants du contrôle.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h

Voir aussi

Référence

DTN_CLOSEUP

DTM_GETMONTHCAL