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 |
|
Voir aussi
-
Référence