Création du contrôle Month Calendar
La façon dont le contrôle calendrier du mois 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 de non-journal.
Pour utiliser CMonthCalCtrl directement dans une boîte de dialogue
Dans l’éditeur de boîte de dialogue, ajoutez un contrôle Calendrier mois à 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 calendrier mois.
Utilisez l’Assistant Ajouter une variable de membre pour ajouter une variable membre de type CMonthCalCtrl avec la propriété Control. Vous pouvez utiliser ce membre pour appeler
CMonthCalCtrl
des fonctions membres.Utilisez l’Assistant Classe pour mapper les fonctions de gestionnaire dans la classe de boîte de dialogue pour les messages de notification de contrôle de calendrier mensuel que vous devez gérer (voir Mappage des messages aux fonctions).
Dans OnInitDialog, définissez tous les styles supplémentaires de l’objet
CMonthCalCtrl
.
Pour utiliser CMonthCalCtrl dans une fenêtre non-journal
Définissez 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.