DTN_DROPDOWN código de notificação
Enviado por um controle DTP (seletor de data e hora) quando o usuário ativa o calendário de mês suspenso. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY .
DTN_DROPDOWN
lpNmhdr = (LPNMHDR)lParam;
Parâmetros
-
lParam
-
Um ponteiro para uma estrutura NMHDR que contém informações sobre a notificação.
Valor retornado
O valor retornado para essa notificação não é usado.
Comentários
Uma tarefa que seu manipulador de notificação pode precisar executar é personalizar o controle de calendário de mês suspenso. Por exemplo, se você não quiser "Ir para Hoje", precisará definir o estilo de MCS_NOTODAY do controle. Para recuperar um identificador para o controle de calendário de mês, envie ao controle DTP uma mensagem DTM_GETMONTHCAL . Em seguida, você pode usar esse identificador e SetWindowLong para definir o estilo de calendário de mês desejado.
Os controles DTP não mantêm um controle de calendário de mês filho estático. O controle DTP cria um novo controle de calendário de mês antes de enviar esse código de notificação. Além disso, o controle DTP destrói o controle filho quando ele não está ativo (visível). Portanto, seu aplicativo não deve depender de um identificador de janela estático para o calendário de mês filho do controle.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Referência