WM_CHARTOITEM messaggio
Inviato da una casella di riepilogo con lo stile LBS_WANTKEYBOARDINPUT al proprietario in risposta a un messaggio di WM_CHAR.
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
Parametri
-
wParam
-
LOWORD specifica il codice carattere del tasto premuto dall'utente. L'HIWORD specifica la posizione corrente del cursore.
-
lParam
-
Handle nella casella di riepilogo.
Valore restituito
Il valore restituito specifica l'azione eseguita dall'applicazione in risposta al messaggio. Un valore restituito -1 o -2 indica che l'applicazione ha gestito tutti gli aspetti della selezione dell'elemento e non richiede ulteriori azioni dalla casella di riepilogo. Un valore restituito pari a 0 o maggiore specifica l'indice in base zero di un elemento nella casella di riepilogo e indica che la casella di riepilogo deve eseguire l'azione predefinita per la sequenza di tasti sull'elemento specificato.
Osservazioni:
La funzione DefWindowProc restituisce -1.
Solo le caselle di riepilogo disegnate dal proprietario che non dispongono dello stile LBS_HASSTRINGS possono ricevere questo messaggio.
Se una routine della finestra di dialogo gestisce questo messaggio, deve eseguire il cast del valore restituito desiderato a un valore BOOL e restituire direttamente il valore. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Altre risorse