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.