DTN_FORMATQUERY Benachrichtigungscode
Wird von einem DTP-Steuerelement (Date and Time Picker) gesendet, um die maximal zulässige Größe der Zeichenfolge abzurufen, die in einem Rückruffeld angezeigt wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
DTN_FORMATQUERY
lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;
Parameter
-
lParam
-
Ein Zeiger auf eine NMDATETIMEFORMATQUERY-Struktur , die Informationen zum Rückruffeld enthält. Die -Struktur enthält eine Teilzeichenfolge, die ein Rückruffeld definiert und die maximal zulässige Größe der Zeichenfolge empfängt, die im Rückruffeld angezeigt wird.
Rückgabewert
Der Besitzer des Steuerelements muss die maximal mögliche Breite des Texts berechnen, der im Rückruffeld angezeigt wird, das element szMax der NMDATETIMEFORMATQUERY-Struktur festlegen und null zurückgeben.
Bemerkungen
Die Behandlung dieses Benachrichtigungscodes bereitet das Steuerelement so vor, dass es die maximale Größe der Zeichenfolge anpasst, die in einem bestimmten Rückruffeld angezeigt wird. Dadurch kann das Steuerelement die Ausgabe jederzeit ordnungsgemäß anzeigen, wodurch das Flimmern in der Anzeige des Steuerelements reduziert wird. (Weitere Informationen zu Rückruffeldern finden Sie unter Rückruffelder.)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Unicode- und ANSI-Name |
DTN_FORMATQUERYW (Unicode) und DTN_FORMATQUERYA (ANSI) |