Compartilhar via


Processando mensagens de notificação em controles de calendário mensal

À medida que os usuários interagem com o controle de calendário mensal (selecionando datas e/ou exibindo um mês diferente), o controle (CMonthCalCtrl) envia mensagens de notificação para a janela pai, geralmente um objeto de modo de exibição ou caixa de diálogo. Trate essas mensagens se quiser fazer algo em resposta. Por exemplo, quando o usuário seleciona um novo mês para exibir, você pode fornecer um conjunto de datas que devem ser enfatizadas.

Use o Assistente de Classe para adicionar manipuladores de notificação à classe pai para as mensagens que você deseja implementar.

A lista a seguir descreve as várias notificações enviadas pelo controle de calendário mensal.

  • MCN_GETDAYSTATE Solicita informações sobre quais dias devem ser exibidos em negrito. Para obter informações sobre como lidar com essa notificação, consulte Configurar o estado do dia de um controle de calendário mensal.

  • MCN_SELCHANGE Notifica o pai de que a data ou intervalo de datas selecionados foram alterados.

  • MCN_SELECT Notifica o pai de que uma seleção de data explícita foi feita.

Confira também

Usando CMonthCalCtrl
Controles