DTN_FORMATQUERY codice di notifica

Inviato da un controllo di selezione data e ora (DTP) per recuperare le dimensioni massime consentite della stringa che verrà visualizzata in un campo di callback. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

Parametri

lParam

Puntatore a una struttura NMDATETIMEFORMATQUERY contenente informazioni sul campo di callback. La struttura contiene una sottostringa che definisce un campo di callback e riceve le dimensioni massime consentite della stringa che verrà visualizzata nel campo callback.

Valore restituito

Il proprietario del controllo deve calcolare la larghezza massima possibile del testo che verrà visualizzato nel campo callback, impostare il membro szMax della struttura NMDATETIMEFORMATQUERY e restituire zero.

Commenti

La gestione di questo codice di notifica prepara il controllo per modificare le dimensioni massime della stringa che verrà visualizzata in un determinato campo di callback. Ciò consente al controllo di visualizzare correttamente l'output in ogni momento, riducendo il flicker all'interno della visualizzazione del controllo. Per altre informazioni sui campi di callback, vedere Campi di callback.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h
Nomi Unicode e ANSI
DTN_FORMATQUERYW (Unicode) e DTN_FORMATQUERYA (ANSI)