Compartilhar via


Processando mensagens de notificação na data e controles de selecionador de tempo

Como os usuários interagem com a data e o controle de selecionador de tempo, o controle (CDateTimeCtrl) envia mensagens de notificação para sua janela pai, normalmente um objeto de exibição ou a caixa de diálogo.Se você deseja fazer algo em resposta, lidar com essas mensagens.Por exemplo, quando o usuário abre o selecionador de data e hora para exibir o controle de calendário do mês incorporado, o DTN_DROPDOWN notificação será enviada.

Use a janela Propriedades para adicionar manipuladores de notificação para a classe pai para as mensagens que você deseja implementar.

A lista a seguir descreve as várias notificações enviadas pelo controle de selecionador de data e hora.

  • DTN_DROPDOWN notifica o pai que o controle de calendário do mês incorporado está prestes a ser exibido.Esta notificação é enviada quando apenas o DTS_UPDOWN estilo não foi definido.Para obter mais informações sobre essa notificação, consulte Acessando o controle de calendário do mês incorporado.

  • DTN_CLOSEUP notifica o pai que o controle de calendário do mês incorporado está prestes a ser fechado.Esta notificação é enviada quando apenas o DTS_UPDOWN estilo não foi definido.

  • DTN_DATETIMECHANGE notifica que ocorreu uma alteração no controle pai.

  • DTN_FORMAT notifica o pai texto é necessário para ser exibido em um campo de retorno de chamada.Para obter mais informações sobre essa notificação e campos de retorno de chamada, consulte Usando campos de retorno de chamada em uma data e um controle de selecionador de tempo.

  • DTN_FORMATQUERY solicitações pai para fornecer o tamanho máximo permitido da cadeia de caracteres que será exibido em um campo de retorno de chamada.Manipulação essa notificação permite que o controle de saída de vídeo corretamente em qualquer ocasião, reduzindo a cintilação de exibição do controle.Para obter mais informações sobre essa notificação, consulte Usando campos de retorno de chamada em uma data e um controle de selecionador de tempo.

  • DTN_USERSTRING notifica o pai que o usuário tenha terminado de editar o conteúdo do controle de selecionador de data e hora.Esta notificação é enviada quando apenas o DTS_APPCANPARSE estilo tiver sido definido.

  • DTN_WMKEYDOWN notifica o pai quando o usuário digita em um campo de retorno de chamada.Manipule esta notificação para emular a mesma resposta teclado suportada para campos de retorno de chamada não em um controle de selecionador de data e hora.Para obter mais informações sobre essa notificação, consulte Campos de retorno de chamada de suporte em um controle DTP na Windows SDK.

Consulte também

Referência

Usando CDateTimeCtrl

Conceitos

Controles (MFC)