Compartilhar via


Criando o controle de calendário mensal

A forma como o controle de calendário do mês é criado depende se você está usando o controle em uma caixa de diálogo ou criando-o em uma janela nãodialoga.

Para usar CMonthCalCtrl diretamente em uma caixa de diálogo

  1. No editor de caixa de diálogo, adicione um Controle de Calendário de Mês ao recurso de modelo de caixa de diálogo. Especifique sua ID de controle.

  2. Especifique os estilos necessários, usando a caixa de diálogo Propriedades do controle de calendário do mês.

  3. Use o Assistente para Adicionar Variável de Membro para adicionar uma variável membro do tipo CMonthCalCtrl com a propriedade Control. Você pode usar esse membro para chamar funções membro CMonthCalCtrl.

  4. Use o Assistente de Classe para mapear funções de manipulador na classe de diálogo para qualquer mensagem de notificação de controle de calendário mensal que você precisa manipular (consulte Mapeando Mensagens para Funções).

  5. No OnInitDialog, defina quaisquer estilos adicionais para o CMonthCalCtrl objeto.

Para usar CMonthCalCtrl em uma janela que não é de diálogo

  1. Defina o controle na exibição ou na classe de janela.

  2. Chame a função membro Create do controle, possivelmente em OnInitialUpdate, possivelmente tão cedo quanto a função de manipulador OnCreate da janela pai (se você estiver definindo o controle em subclasse). Defina os estilos para o controle.

Consulte também

Usando CMonthCalCtrl
Controles