TBN_DROPDOWN codice di notifica

Inviato da un controllo barra degli strumenti quando l'utente fa clic su un pulsante a discesa. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

Parametri

lParam

Puntatore a una struttura NMTOOLBAR che contiene informazioni su questo codice di notifica. Per questo codice di notifica, sono validi solo i membri hdr e iItem di questa struttura.

Valore restituito

Restituisce uno dei valori seguenti:

Codice restituito Descrizione
TBDDRET_DEFAULT
L'elenco a discesa è stato gestito.
TBDDRET_NODEFAULT
L'elenco a discesa non è stato gestito.
TBDDRET_TREATPRESSED
L'elenco a discesa è stato gestito, ma considera il pulsante come un pulsante normale.

Commenti

Nota

I pulsanti a discesa possono essere semplici (stile BTNS_DROPDOWN ), visualizzare una freccia accanto all'immagine del pulsante (stile BTNS_WHOLEDROPDOWN ) o visualizzare una freccia separata dall'immagine (stile TBSTYLE_EX_DRAWDDARROWS ). Se viene utilizzata una freccia separata, TBN_DROPDOWN viene inviata solo se l'utente fa clic sulla parte freccia del pulsante. Se l'utente fa clic sulla parte principale del pulsante, viene inviato un messaggio WM_COMMAND con l'ID del pulsante, come con un pulsante standard. Per gli altri due stili di pulsante a discesa, TBN_DROPDOWN viene inviato quando l'utente fa clic su qualsiasi parte del pulsante.

Requisiti

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