WM_CHARTOITEM

Il messaggio WM_CHARTOITEM viene inviato da una casella di riepilogo con lo stile LBS_WANTKEYBOARDINPUT al suo proprietario in risposta a un messaggio WM_CHAR.

WM_CHARTOITEM nPer = LOWORD(wParam);          / / chiave valore nCaretPos = HIWORD(wParam);     / / accento circonflesso posizione hwndListBox = (HWND) lParam;    / / handle a casella di riepilogo 
 

Parametri

nPer
Valore della parola di wParamsignificativi. Specifica il valore del tasto premuto l'utente.
nCaretPos
Valore della parola di wParamsignificativi. Specifica la posizione del punto di inserimento corrente.
hwndListBox
Valore lParam. Gestire alla casella di riepilogo.

Valori restituiti

Il valore restituito specifica l'azione che l'applicazione eseguita in risposta al messaggio. Un valore restituito di – 1 o 2 indica che l'applicazione gestiti tutti gli aspetti della selezionando la voce e non richiede nessuna ulteriore azione dalla casella di riepilogo. Un valore restituito di 0 o maggiore specifica l'indice di un elemento nella casella di riepilogo e indica che la casella di riepilogo deve eseguire l'azione predefinita per la sequenza di tasti per l'elemento specificato.

Azione predefinita

La funzione DefWindowProc restituisce – 1.

Osservazioni

Solo caselle di riepilogo a dal proprietario che non hanno lo stile LBS_HASSTRINGS possono ricevere questo messaggio.

Se una routine di finestra di dialogo gestisce questo messaggio, dovrebbe il valore desiderato ritorno a un BOOL il cast e restituire il valore direttamente. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 2.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Elenco caselle panoramica, elenco casella messaggi, DefWindowProc, WM_CHAR, WM_VKEYTOITEM

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index