Compartilhar via


DTN_FORMATQUERY código de notificação

Enviado por um controle DTP (seletor de data e hora) para recuperar o tamanho máximo permitido da cadeia de caracteres que será exibida em um campo de retorno de chamada. Esse código de notificação é enviado na forma de uma mensagem WM_NOTIFY .

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

Parâmetros

lParam

Um ponteiro para uma estrutura NMDATETIMEFORMATQUERY que contém informações sobre o campo de retorno de chamada. A estrutura contém uma subcadeia de caracteres que define um campo de retorno de chamada e recebe o tamanho máximo permitido da cadeia de caracteres que será exibida no campo de retorno de chamada.

Valor retornado

O proprietário do controle deve calcular a largura máxima possível do texto que será exibido no campo de retorno de chamada, definir o membro szMax da estrutura NMDATETIMEFORMATQUERY e retornar zero.

Comentários

Lidar com esse código de notificação prepara o controle para ajustar o tamanho máximo da cadeia de caracteres que será exibida em um campo de retorno de chamada específico. Isso permite que o controle exiba corretamente a saída o tempo todo, reduzindo a cintilação dentro da tela do controle. (Para obter informações adicionais sobre campos de retorno de chamada, consulte Campos de retorno de chamada.)

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
Commctrl.h
Nomes Unicode e ANSI
DTN_FORMATQUERYW (Unicode) e DTN_FORMATQUERYA (ANSI)