CW&nd::OnDeadCharnbsp;

afx_msg void OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Parametri

nChar

Specifica il valore di chiave di morti carattere.

nRepCnt

Specifica il conteggio di ripetizione.

nFlags

Specifica il codice di scansione, codice chiave di transizione, stato precedente chiave e codice di contesto, come illustrato nel seguente elenco:

Valore Descrizione
0-7 Scansione codice (valore OEM-dipendente). Byte basso della parola di ordine superiore.
8 Chiave estesi, ad esempio un tasto funzione oppure un tasto sul tastierino numerico (1 se si tratta di una chiave estesa; in caso contrario 0).
9 Non utilizzate.
11-12 Utilizzato internamente da Windows.
13 Codice di contesto (1 se il tasto ALT viene tenuto premuto mentre viene premuto il tasto; in caso contrario 0).
14 Stato chiave precedente (1 se il tasto è premuto prima della chiamata, 0 se la chiave è up).
15 La transizione di stato (1 se la chiave viene rilasciata, 0 se il tasto è essere premuto).

Osservazioni

Il framework chiama questa funzione membro quando la funzione membro OnKeyUp e le funzioni membro di OnKeyDown vengono chiamate. Questa funzione membro consente di specificare il valore del carattere di una chiave di morto. Una chiave morta è una chiave, come ad esempio il carattere dieresi (double-dot), è combinato con altri personaggi per formare un carattere composito. Ad esempio, il carattere dieresi-O costituito la chiave morta, dieresi e il tasto o.

In genere, un'applicazione utilizza OnDeadChar per dare il feedback degli utenti su ogni tasto premuto. Ad esempio, un'applicazione può visualizzare la posizione corrente del carattere l'accento senza spostare il punto di inserimento.

Poiché non vi è necessariamente una corrispondenza univoca tra tasti premuti e chiamate OnDeadChar , le informazioni contenute in nFlags generalmente non sono utile per le applicazioni. Le informazioni contenute in nFlags è valida solo per la chiamata più recente alla funzione membro OnKeyUp o la funzione membro OnKeyDown che precede la chiamata di OnDeadChar.

Per le tastiere di IBM Enhanced 101 e 102 tasti, migliorate le chiavi sono l'ALT destro e i tasti CTRL destro sulla sezione principale della tastiera; L'INS, DEL, HOME, fine, PGSU, PAGE DOWN e tasti freccia in grappoli a sinistra del tastierino numerico; e la barra (/) e tasti di invio nel tastierino numerico. Alcune altre tastiere potrebbero supportare il bit della chiave estese in nFlags.

&Notanbsp;  Questa funzione membro viene chiamata dal framework per consentire l'applicazione per la gestione di un messaggio di Windows. I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto. Se si chiama l'implementazione della classe base di questa funzione, che l'applicazione utilizzerà i parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; WM_DEADCHAR

Index