DTN_DROPDOWN codice di notifica

Inviato da un controllo di selezione data e ora (DTP) quando l'utente attiva il calendario del mese a discesa. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .

DTN_DROPDOWN

    lpNmhdr = (LPNMHDR)lParam;

Parametri

lParam

Puntatore a una struttura NMHDR che contiene informazioni sulla notifica.

Valore restituito

Il valore restituito per questa notifica non viene usato.

Commenti

Un'attività che il gestore di notifica potrebbe dover eseguire consiste nel personalizzare il controllo del calendario a discesa. Ad esempio, se non si vuole "Vai a oggi", è necessario impostare lo stile MCS_NOTODAY del controllo. Per recuperare un handle nel controllo del calendario mensile, inviare il controllo DTP a un messaggio di DTM_GETMONTHCAL . È quindi possibile usare questo handle e SetWindowLong per impostare lo stile del calendario mensile desiderato.

I controlli DTP non mantengono un controllo del calendario figlio statico. Il controllo DTP crea un nuovo controllo del calendario mensile prima di inviare il codice di notifica. Inoltre, il controllo DTP elimina il controllo figlio quando non è attivo (visibile). Quindi l'applicazione non deve basarsi su un handle di finestra statico per il calendario del mese figlio del controllo.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h

Vedi anche

Riferimento

DTN_CLOSEUP

DTM_GETMONTHCAL