| Messaggio | Voce sulla mappa | Descrizione |
|---|---|---|
| WM_ACTIVATE | ON_WM_ACTIVATE () | Il framework chiama questa funzione membro quando un oggetto CWnd viene attivato o disattivato. |
| WM_ACTIVATEA PP | ON_WM_ACTIVATEAPP () | Il framework chiama questa funzione membro per tutte le finestre di primo livello dell'attività da attivare e per tutte le finestre di primo livello dell'attività da disattivare. |
| WM_APPCOMM AND | ON_WM_APPCOMMAND () | Il framework chiama questa funzione membro quando l'utente genera un evento di comando dell'applicazione. |
| WM_CANCELMODE | WM_CANCELMODE () | Il framework chiama questa funzione membro per informare CWnd di annullare qualsiasi modalità interna. |
| WM_CHILDACTIVATE | ON_WM_CHILDACTIVATE () | Se l'oggetto CWnd è una finestra figlio MDI (Multiple Document Interface), OnChildActivate viene chiamato dal framework quando l'utente fa clic sulla barra del titolo della finestra o quando la finestra viene attivata, spostata o ridimensionata. |
| WM_CLIPBOAR DUPDATE | ON_WM_CLIPBOARDUPDATE () | Il framework chiama questa funzione membro quando il contenuto degli appunti è cambiato. |
| WM_CLOSE | ON_WM_CLOSE () | Il framework chiama questa funzione membro come segnale che il CWnd o un'applicazione deve terminare. |
| WM_CONTEXTMENU | ON_WM_CONTEXTMENU () | Chiamato dal framework quando l'utente ha fatto clic con il pulsante destro del mouse (clic destro) nella finestra. |
| WM_COPYDATA | ON_WM_COPYDATA () | Questa funzione membro viene chiamata dal framework per copiare i dati da un'applicazione a un'altra. |
| WM_CREATE | ON_WM_CREATE () | Il framework chiama questa funzione membro quando un'applicazione richiede che la finestra di Windows venga creata chiamando la funzione membro Create o CreateEx. |
| WM_CTLCOLOR | ON_WM_CTLCOLOR () | Il framework chiama questa funzione membro quando un controllo figlio sta per essere disegnato. |
| WM_DELETEITEM | ON_WM_DELETEITEM () | Il framework chiama questa funzione membro per informare il proprietario di una casella di riepilogo disegnata dal proprietario o di una casella combinata che la casella di riepilogo o la casella combinata viene eliminata o che gli elementi sono stati rimossi. |
| WM_DESTROY | ON_WM_DESTROY () | Il framework chiama questa funzione membro per informare l'oggetto CWnd che è stato distrutto. |
| WM_DRAWITEM | ON_WM_DRAWITEM () | Il framework chiama questa funzione membro per il proprietario di un controllo pulsante disegnato dal proprietario, controllo casella combinata, controllo casella di riepilogo o menu quando un aspetto visivo del controllo o del menu è cambiato. |
| WM_DROPFILES | ON_WM_DROPFILES () | Il framework chiama questa funzione membro quando l'utente rilascia il pulsante sinistro del mouse su una finestra che si è registrata come destinatario dei file rilasciati. |
| WM_ENABLE | ON_WM_ENABLE () | Il framework chiama questa funzione membro quando un'applicazione modifica lo stato abilitato dell'oggetto CWnd. Sintassi. |
| WM_HELPINFO | ON_WM_HELPINFO () | Gestisce la Guida di F1 all'interno dell'applicazione (utilizzando il contesto corrente). |
| WM_HOTKEY | ON_WM_HOTKEY () | Il framework chiama questa funzione membro quando l'utente preme un tasto di scelta rapida a livello di sistema. |
| WM_HSCROLL | ON_WM_HSCROLL () | Il framework chiama questa funzione membro quando l'utente fa clic sulla barra di scorrimento orizzontale di una finestra. |
| WM_KEYDOWN | ON_WM_KEYDOWN () | Il framework chiama questa funzione membro quando viene premuto un tasto non di sistema. |
| WM_KEYUP | ON_WM_KEYUP () | Il framework chiama questa funzione membro quando viene rilasciata una chiave non di sistema. |
| WM_KILLFOCUS | ON_WM_KILLFOCUS () | Il framework chiama questa funzione membro immediatamente prima di perdere lo stato attivo per l'input. |
| WM_LBUTTONDBLCLK | ON_WM_LBUTTONDBLCLK () | Il framework chiama questa funzione membro quando l'utente fa doppio clic con il pulsante sinistro del mouse. |
| WM_LBUTTONDOWN | ON_WM_LBUTTONDOWN () | Il framework chiama questa funzione membro quando l'utente preme il pulsante sinistro del mouse. |
| WM_LBUTTONUP | ON_WM_LBUTTONUP () | Il framework chiama questa funzione membro quando l'utente rilascia il pulsante sinistro del mouse. |
| WM_MBUTTONDBLCLK | ON_WM_MBUTTONDBLCLK () | Il framework chiama questa funzione membro quando l'utente fa doppio clic sul pulsante centrale del mouse. |
| WM_MBUTTONDOWN | ON_WM_MBUTTONDOWN () | Il framework chiama questa funzione membro quando l'utente preme il pulsante centrale del mouse. |
| WM_MBUTTONUP | ON_WM_MBUTTONUP () | Il framework chiama questa funzione membro quando l'utente rilascia il pulsante centrale del mouse. |
| WM_MENUSELECT | ON_WM_MENUSELECT () | Se l'oggetto CWnd è associato a un menu, OnMenuSelect viene chiamato dal framework quando l'utente seleziona una voce di menu. |
| WM_MOUSEACTIVATE | ON_WM_MOUSEACTIVATE () | Il framework chiama questa funzione membro quando il cursore si trova in una finestra inattiva e l'utente preme un pulsante del mouse. |
| WM_MOUSEHOVER | ON_WM_MOUSEHOVER () | Il framework chiama questa funzione membro quando il cursore passa sopra l'area client della finestra per il periodo di tempo specificato in una chiamata precedente a TrackMouseEvent. |
| WM_MOUSEHWHEEL | ON_WM_MOUSEHWHEEL () | Il framework chiama questo membro quando la finestra corrente è composta dal Desktop Window Manager (DWM) e quella finestra è ingrandita. |
| WM_MOUSELEAVE | ON_WM_MOUSELEAVE () | Il framework chiama questa funzione membro quando il cursore lascia l'area client della finestra specificata in una chiamata precedente a TrackMouseEvent. |
| WM_MOUSEMOVE | ON_WM_MOUSEMOVE () | Il framework chiama questa funzione membro quando il cursore del mouse si sposta. |
| WM_MOVE | ON_WM_MOVE () | Il framework chiama questa funzione membro dopo che l'oggetto CWnd è stato spostato. |
| WM_PAINT | ON_WM_PAINT () | Il framework chiama questa funzione membro quando Windows o un'applicazione effettua una richiesta per ridisegnare una parte della finestra di un'applicazione. |
| WM_SETFOCUS () | ON_WM_SETFOCUS () | Il framework chiama questa funzione membro dopo aver ottenuto il focus di input. |
| WM_SIZE () | ON_WM_SIZE () | Il framework chiama questa funzione membro dopo che la dimensione della finestra è cambiata. |
| WM_TIMER | ON_WM_TIMER () | Il framework chiama questa funzione membro dopo ogni intervallo specificato nella funzione membro SetTimer utilizzata per installare un timer. |
| WM_VSCROLL | ON_WM_VSCROLL () | Il framework chiama questa funzione membro quando l'utente fa clic sulla barra di scorrimento verticale della finestra. |
| WM_WINDOWPOSCHANGED | ON_WM_WINDOWPOSCHANGED () | Il framework chiama questa funzione membro quando le dimensioni, la posizione o l'ordine Z sono cambiati a seguito di una chiamata alla funzione membro SetWindowPos o un'altra funzione di gestione delle finestre. |
| Sr.No. | Costante / valore e descrizione |
|---|---|
| 1 | VK_LBUTTON Tasto sinistro del mouse |
| 2 | VK_RBUTTON Pulsante destro del mouse |
| 3 | VK_CANCEL Elaborazione interruzione del controllo |
| 4 | VK_MBUTTON Pulsante centrale del mouse (mouse a tre pulsanti) |
| 5 | VK_BACK Tasto BACKSPACE |
| 6 | VK_RETURN Tasto Invio |
| 7 | VK_TAB Tasto TAB |
| 8 | VK_CLEAR Tasto CLEAR |
| 9 | VK_SHIFT Tasto delle maiuscole |
| 10 | VK_CONTROL Tasto CTRL |
| 11 | VK_MENU Tasto ALT |
| 12 | VK_PAUSE Tasto PAUSA |
| 13 | VK_CAPITAL Tasto BLOC MAIUSC |
| 14 | VK_ESCAPE Tasto ESC |
| 15 | VK_SPACE BARRA SPAZIATRICE |
| 16 | VK_PRIOR Tasto PAGINA SU |
| 17 | VK_NEXT Tasto PAGINA GIÙ |
| 18 | VK_END Tasto FINE |
| 19 | VK_HOME Chiave di casa |
| 20 | VK_LEFT Tasto FRECCIA SINISTRA |
| 21 | VK_UP Tasto FRECCIA SU |
| 22 | VK_RIGHT Tasto FRECCIA DESTRA |
| 23 | VK_DOWN Tasto freccia GIÙ |
| 24 | VK_SELECT Tasto SELEZIONA |
| 25 | VK_PRINT Tasto PRINT |
| 26 | VK_EXECUTE Tasto ESEGUI |
| 27 | VK_SNAPSHOT Tasto PRINT SCREEN |
| 28 | VK_INSERT Tasto INS |
| 29 | VK_DELETE Tasto DEL |
| 30 | VK_NUMPAD0 Tasto 0 del tastierino numerico |
| 31 | VK_NUMPAD1 Tastiera numerica 1 tasto |
| 32 | VK_NUMPAD2 Tasto della tastiera numerica 2 |
| 33 | VK_NUMPAD3 Tasto 3 della tastiera numerica |
| 34 | VK_NUMPAD4 Tasto 4 della tastiera numerica |
| 35 | VK_NUMPAD5 Tastiera numerica 5 tasti |
| 36 | VK_NUMPAD6 Tastiera numerica 6 tasti |
| 37 | VK_NUMPAD7 Tasto 7 della tastiera numerica |
| 38 | VK_NUMPAD8 Tastiera numerica 8 tasti |
| 39 | VK_NUMPAD9 Tastiera numerica 9 tasto |
| 40 | VK_MULTIPLY Moltiplica la chiave |
| 41 | VK_ADD Aggiungi chiave |
| 42 | VK_SEPARATOR Tasto separatore |
| 43 | VK_SUBTRACT Sottrai chiave |
| 44 | VK_DECIMAL Chiave decimale |
| 45 | VK_DIVIDE Divide key |
| 46 | VK_F1 Tasto F1 |
| 47 | VK_F2 Tasto F2 |
| 48 | VK_F3 Tasto F3 |
| 49 | VK_F4 Tasto F4 |
| 50 | VK_F5 Tasto F5 |
| 52 | VK_F6 Tasto F6 |
| 53 | VK_F7 Tasto F7 |
| 54 | VK_F8 Tasto F8 |
| 55 | VK_F9 Tasto F9 |
| 56 | VK_F10 Tasto F10 |
| 57 | VK_F11 Tasto F11 |
| 58 | VK_F12 Tasto F12 |
| 59 | VK_NUMLOCK Tasto BLOC NUM |
| 60 | VK_SCROLL Tasto SCROLL LOCK |
| 61 | VK_LSHIFT Tasto SHIFT sinistro |
| 62 | VK_RSHIFT Tasto SHIFT destro |
| 63 | VK_LCONTROL Tasto CONTROL sinistro |
| 64 | VK_RCONTROL Tasto CONTROL destro |
