Partager via


Traitement des messages de notification dans les contrôles Date aller-retour Picker

Lorsque les utilisateurs interagissent avec le contrôle Date Time Picker, le contrôle (CDateTimeCtrl) envoie des messages de notification à sa fenêtre parente, habituellement une vue ou un objet dialog.Traitez les messages si vous souhaitez effectuer une opération dans la réponse.Par exemple, lorsque l'utilisateur ouvre le sélecteur de date et d'heure pour afficher le contrôle month calendar incorporé, la notification de DTN_DROPDOWN est envoyée.

Utilisez la fenêtre Propriétés pour ajouter des gestionnaires de notification dans la classe parente pour ces messages que vous souhaitez implémenter.

La liste suivante décrit les différentes notifications envoyées par le contrôle Date Time Picker.

  • DTN_DROPDOWN informe le parent que le contrôle month calendar incorporé est sur le point d'être affiché.Cette notification est envoyé uniquement lorsque le style de DTS_UPDOWN n'a pas été défini.Pour plus d'informations sur cette notification, consultez l' Accès du contrôle month calendar incorporé.

  • DTN_CLOSEUP informe le parent que le contrôle month calendar incorporé est sur le point d'être fermé.Cette notification est envoyé uniquement lorsque le style de DTS_UPDOWN n'a pas été défini.

  • DTN_DATETIMECHANGE informe le parent qu'une modification s'est produite dans le contrôle.

  • DTN_FORMAT informe le parent que le texte est nécessaire pour être affiché dans un domaine de rappel.Pour plus d'informations sur ces champs de notification et de rappel, consultez À l'aide de les champs de rappel dans un contrôle Date Time Picker.

  • DTN_FORMATQUERY invite le parent pour spécifier la taille maximale autorisée de la chaîne qui sera affichée dans un domaine de rappel.Gérer cette notification permet le contrôle fonctionne correctement affichent de sortie à tout moment, réduire le scintillement dans l'affichage du contrôle.Pour plus d'informations sur cette notification, consultez À l'aide de les champs de rappel dans un contrôle Date Time Picker.

  • DTN_USERSTRING informe le parent que l'utilisateur a terminé de modifier le contenu du contrôle Date Time Picker.Cette notification est envoyé uniquement lorsque le style de DTS_APPCANPARSE a été défini.

  • DTN_WMKEYDOWN informe le parent lorsque l'utilisateur entre un champ de rappel.Traitez cette notification pour émuler la même réponse de clavier prise en charge pour les champs de non-rappel dans un contrôle Date Time Picker.Pour plus d'informations sur cette notification, consultez champs de rappel de prise en charge dans un contrôle de DTP dans Kit de développement logiciel Windows.

Voir aussi

Référence

Utilisation CDateTimeCtrl

Concepts

Contrôles (MFC)