Partilhar via


Processando mensagens de notificação em controles de seletor de data e hora

Conforme os usuários interagem com o controle de seletor de data e hora, o controleCDateTimeCtrl() envia notificações à janela pai, geralmente um objeto da exibição ou na caixa de diálogo. Tratar essas mensagens se você deseja fazer algo na resposta. Por exemplo, quando o usuário abre a seletor de data e hora para exibir o controle inserido month calendar, a notificação de DTN_DROPDOWN é enviada.

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

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

  • DTN_DROPDOWN notifica o pai que o controle inserido month calendar está prestes a ser exibido. Essa notificação é enviada somente quando o estilo de DTS_UPDOWN não foi definido. Para obter mais informações sobre essa notificação, consulte Acessando o controle inserido month calendar.

  • DTN_CLOSEUP notifica o pai que o controle inserido month calendar está prestes a ser fechado. Essa notificação é enviada somente quando o estilo de DTS_UPDOWN não foi definido.

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

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

  • DTN_FORMATQUERY solicita o pai fornecer o tamanho máximo permitido de cadeia de caracteres que será exibida em um campo de retorno de chamada. Para controlar essa notificação permite que o controle seja exibido corretamente saída em todas as vezes, reduzindo a cintilação na exibição do controle. Para obter mais informações sobre essa notificação, consulte Usando campos de retorno de chamada em um controle de seletor de data e hora.

  • DTN_USERSTRING notifica o pai que o usuário foi concluída edite o conteúdo do controle de seletor de data e hora. Essa notificação é enviada somente quando o estilo de DTS_APPCANPARSE foi definido.

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

Consulte também

Referência

Usando CDateTimeCtrl

Conceitos

Controles (MFC)