Partager via


Création du contrôle month calendar

Comment le contrôle de calendrier month est créé selon que vous utilisez le contrôle dans une boîte de dialogue ou le créez dans une fenêtre sans boîte de dialogue.

Pour utiliser CMonthCalCtrl directement dans une boîte de dialogue

  1. Dans l'éditeur de boîtes de dialogue, ajoutez un contrôle de calendrier month à la ressource du modèle de la boîte de dialogue. Spécifiez son ID de contrôle

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

  3. Utilisez l'Assistant d'Ajout de variable membre pour ajouter une variable membre de type CMonthCalCtrl à la propriété de contrôle. Vous pouvez utiliser ce membre pour appeler des fonctions membres CMonthCalCtrl.

  4. Utilisez la fenêtre Propriétés pour mapper les fonctions de handler dans la classe de la boîte de dialogue pour tous les messages de notification de contrôle de calendrier month que vous devez traiter (voir Mapper des messages aux fonctions).

  5. Dans OnInitDialog, définissez les styles supplémentaires pour l'objet CMonthCalCtrl.

Pour utiliser CMonthCalCtrl dans une fenêtre de sans boîte de dialogue.

  1. Définissez le contrôle d'une classe vue ou fenêtre.

  2. Appelez la fonction membre Créer du contrôle, éventuellement dans OnInitialUpdate, éventuellement dans la fonction gestionnaire OnCreate parente de la fenêtre (si vous sous-classez le contrôle). Définissez les styles pour le contrôle.

Voir aussi

Référence

À l'aide de CMonthCalCtrl

Concepts

contrôles (MFC)