Partager via


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

  1. 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.

  2. Spécifiez les styles requis, à l’aide de la boîte de dialogue Propriétés du contrôle calendrier mois.

  3. 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.

  4. 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).

  5. Dans OnInitDialog, définissez tous les styles supplémentaires de l’objet CMonthCalCtrl .

Pour utiliser CMonthCalCtrl dans une fenêtre non-journal

  1. Définissez le contrôle dans la classe d’affichage ou de fenêtre.

  2. 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.

Voir aussi

Utilisation de CMonthCalCtrl
Contrôles