Création du contrôle de sélecteur de date et heure
La façon dont le contrôle sélecteur de date et d’heure est créé dépend de l’utilisation du contrôle dans une boîte de dialogue ou de sa création dans une fenêtre non-dialog.
Pour utiliser CDateTimeCtrl directement dans une boîte de dialogue
Dans l’éditeur de boîte de dialogue, ajoutez un contrôle sélecteur de date et d’heure à votre ressource de modèle de boîte de dialogue. Spécifiez son ID de contrôle.
Spécifiez les styles requis, à l’aide de la boîte de dialogue Propriétés du contrôle du sélecteur de date et d’heure.
Utilisez l’Assistant Ajouter une variable de membre pour ajouter une variable membre de type CDateTimeCtrl avec la propriété Control. Vous pouvez utiliser ce membre pour appeler
CDateTimeCtrl
des fonctions membres.Utilisez l’Assistant Classe pour mapper les fonctions du gestionnaire dans la classe de dialogue pour tous les messages de notification de contrôle du sélecteur de date et heure que vous devez gérer (voir Mappage des messages aux fonctions).
Dans OnInitDialog, définissez tous les styles supplémentaires de l’objet
CDateTimeCtrl
.
Pour utiliser CDateTimeCtrl dans une fenêtre non-journal
Déclarez le contrôle dans la classe d’affichage ou de fenêtre.
Appelez la fonction Créer un membre du contrôle, éventuellement dans OnInitialUpdate, éventuellement aussi tôt que la fonction de gestionnaire OnCreate de la fenêtre parente (si vous sous-classez le contrôle). Définissez les styles du contrôle.