Messaggio LBSELCHSTRING
[A partire da Windows Vista, le finestre di dialogo Apri e Salva con nome comune sono state sostituite dalla finestra di dialogo Elemento comune. È consigliabile usare l'API Finestra di dialogo elementi comuni anziché queste finestre di dialogo dalla libreria della finestra di dialogo comune.
Una finestra di dialogo Apri o Salva con nome invia il messaggio registrato LBSELCHSTRING alla procedura di hook quando la selezione cambia in una delle caselle di riepilogo o nelle caselle combinate della finestra di dialogo.
#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")
Parametri
-
wParam
-
Identificatore della casella di riepilogo o della casella combinata in cui è stata modificata la selezione.
-
lParam
-
La parola a basso ordine specifica il numero di elemento della stringa selezionata nella casella di riepilogo o nella casella combinata. La parola ad ordine elevato specifica il tipo di modifica della selezione. Questo parametro può avere uno dei valori seguenti.
Valore Significato - CD_LBSELCHANGE
- 0
L'elemento è l'unico elemento selezionato in una casella di riepilogo a selezione singola. - CD_LBSELADD
- 2
L'elemento è uno degli elementi selezionati in una casella di riepilogo a selezione multipla. - CD_LBSELSUB
- 1
L'elemento non è più selezionato in una casella di riepilogo a selezione multipla. - CD_LBSELNOITEMS
- -1
Nessun elemento presente in una casella di riepilogo a selezione multipla.
Valore restituito
Questo messaggio non ha alcun valore restituito.
Commenti
La procedura di hook deve specificare la costante LBSELCHSTRING in una chiamata alla funzione RegisterWindowMessage per ottenere l'identificatore per il messaggio inviato dalla finestra di dialogo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Nomi Unicode e ANSI |
LBSELCHSTRINGW (Unicode) e LBSELCHSTRINGA (ANSI) |
Vedi anche
-
Riferimento
-
Informazioni concettuali