Condividi tramite


CWnd::OnKeyUp

Il framework chiama la funzione membro quando una chiave di nonsystem viene rilasciata.

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

Parametri

  • nChar
    Specifica il codice tasto virtuale della chiave specificata.Per un elenco dei codici tasto virtuali standard, vedere Winuser.h

  • nRepCnt
    Numero di ripetizioni (il numero di volte la sequenza di tasti viene ripetuto come risultato dell'utente che mantiene la chiave).

  • nFlags
    Specifica il codice di funzionalità, il codice di transizione chiave, lo stato del tasto precedente e il codice contestuale, come illustrato di seguito:

    Valore

    Descrizione

    0–7

    Codice di funzionalità (valore OEM- dipendente).Byte basso di word più significativa.

    8

    Chiave estesa, ad esempio un tasto funzione o una chiave sul tastierino numerico (1 se è una chiave estesa, in caso contrario 0).

    9–10

    Non utilizzato.

    11–12

    Utilizzato internamente da Windows.

    13

    Codice contestuale (1 se il tasto ALT viene mantenuto come chiave viene premuto, in caso contrario 0).

    14

    Lo stato del tasto precedente (1 se la chiave è premuto prima della chiamata, 0 se la chiave è in).

    15

    Lo stato temporaneo (1 se la chiave è rilascianda 0, se la chiave è premere).

    Per un messaggio WM_KEYUP, il bit di chiave transizione (15 bit) è 1 e il bit di codice contestuale (13 bit) è 0.

Note

Una chiave di nonsystem è un tasto che quando viene premuto il tasto ALT non viene premuto un tasto o che viene raggiunto quando CWnd ha lo stato attivo per l'input.

Per IBM migliore 101 e 102 tastiere principali, chiavi avanzate sono la destra ALT e i margini destro tasti CTRL nella sezione principale della tastiera; per componenti aggiuntivi, il DEL, HOME, in FINE, PGSU, la PGGIÙ e i tasti di direzione in cluster a sinistra del tastierino numerico; e una barra (/) e tasti INVIO nel tastierino numerico.Altre tastiere supportino la chiave estesa bit in nFlags.

[!NOTA]

Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire 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, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::OnChar

WM_KEYUP

CWnd::Default

WM_KEYDOWN