Compartilhar via


Criando o controle de calendário mensal

A forma como o controle de calendário mensal é criado depende de você estar usando o controle em uma caixa de diálogo ou criando-o em uma janela que não é uma caixa de diálogo.

Para usar CMonthCalCtrl diretamente em uma caixa de diálogo

  1. No editor de caixa de diálogo, adicione um Controle de Calendário Mensal ao recurso de modelo de caixa de diálogo. Especifique a respectiva ID de controle.

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

  3. Use o Assistente para Adicionar Variável 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 caixa de diálogo para eventuais mensagens de notificação de controle de calendário mensal que você precise manipular (confira Mapeando mensagens para funções).

  5. Em OnInitDialog, defina os estilos adicionais para o objeto CMonthCalCtrl, se houver.

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

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

  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.

Confira também

Usando CMonthCalCtrl
Controles