Una finestra di dialogo Apri o Salva come invia il messaggio registrato di LBSELCHSTRING alla vostra routine di hook, quando cambia la selezione in qualsiasi delle caselle di riepilogo o caselle combinate nella finestra di dialogo.
Per tipo Esplora risorse aperte e salvarecome finestre di dialogo, questo messaggio è stato superato dai messaggi CDN_SELCHANGE e CDN_TYPECHANGE .
MessageID = RegisterWindowMessage(LBSELCHSTRING);
idListBox = wParam (UINT);
iItem = LOWORD (lParam);
iType = HIWORD (lParam)
| CD_LBSELCHANGE | L'elemento identificato da iItem è l'unico elemento selezionato in una casella di riepilogo a selezione singola. |
| CD_LBSELADD | L'elemento identificato da iItem è uno degli elementi selezionati in una casella di riepilogo a selezione multipla. |
| CD_LBSELSUB | L'elemento identificato da iItem non è più selezionato in una casella di riepilogo a selezione multipla. |
| CD_LBSELNOITEMS | Articoli non esistano in una casella di riepilogo a selezione multipla. |
Nessun valore restituito.
La routine 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.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in commdlg.h.
Unicode:Definito come messaggi di Unicode e ANSI.
Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage
Rimedio: Inserire il CD-ROM CD di MSDN Library.