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