Freigeben über


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