commctrl.h

Mensaje de notificación DTN_FORMATQUERY

Definición

DTN_FORMATQUERY
    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

Enviado por el control de fecha y hora (DTP) para recuperar el tamaño máximo disponible de la cadena que será mostrada en una retrollamada de campo. Este código de notificación se envía en el formato de un mensaje WM_NOTIFY.

Descripción

lpDTFormatQuery
Un puntero auna estructura NMDATETIMEFORMATQUERY que contiene información sobre la retrollamada de campo. La estructura contiene una subcadena que define un campo de retrollamada y recibe el tamaño máximo disponible para la cadena a mostrar en el campo de retrollamada.

Valor de retorno

El dueño del control debe calcula la anchura máxima posible del texto que se debe mostra en una retrollamada de campo, asignar el miembor szMax de la estructura NMDATETIMEFORMATQUERY, retornar cero.

Observaciones

Responder a este código de notificación prepara el control para asjustarse al máximo tamaño de la cadena que se mostrará en una retrollamada de campo concreta. Esto permite al control mostrar la salida apropiadamente cada vez, reduciendo el parpadel dentro del espacio del control. (Para mayor información, consultar Callback fields.)