Partager via


code de notification DTN_FORMATQUERY

Envoyé par un contrôle sélecteur de date et d’heure (DTP) pour récupérer la taille maximale autorisée de la chaîne qui sera affichée dans un champ de rappel. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

Paramètres

lParam

Pointeur vers une structure NMDATETIMEFORMATQUERY contenant des informations sur le champ de rappel. La structure contient une sous-chaîne qui définit un champ de rappel et reçoit la taille maximale autorisée de la chaîne qui sera affichée dans le champ de rappel.

Valeur retournée

Le propriétaire du contrôle doit calculer la largeur maximale possible du texte qui sera affiché dans le champ de rappel, définir le membre szMax de la structure NMDATETIMEFORMATQUERY et retourner zéro.

Notes

La gestion de ce code de notification prépare le contrôle à ajuster la taille maximale de la chaîne qui sera affichée dans un champ de rappel particulier. Cela permet au contrôle d’afficher correctement la sortie à tout moment, ce qui réduit le scintillement dans l’affichage du contrôle. (Pour plus d’informations sur les champs de rappel, consultez Champs de rappel.)

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h
Noms Unicode et ANSI
DTN_FORMATQUERYW (Unicode) et DTN_FORMATQUERYA (ANSI)