Mensaje Entrada de mapa Descripción
WM_ACTIVATE ON_WM_ACTIVATE () El marco llama a esta función miembro cuando se activa o desactiva un objeto CWnd.
WM_ACTIVATEA PP ON_WM_ACTIVATEAPP () El marco llama a esta función miembro a todas las ventanas de nivel superior de la tarea que se está activando y a todas las ventanas de nivel superior de la tarea que se está desactivando.
WM_APPCOMM Y ON_WM_APPCOMMAND () El marco llama a esta función miembro cuando el usuario genera un evento de comando de aplicación.
WM_CANCELMODE WM_CANCELMODE () El marco llama a esta función miembro para informar a CWnd que cancele cualquier modo interno.
WM_CHILDACTIVATE ON_WM_CHILDACTIVATE () Si el objeto CWnd es una ventana secundaria de interfaz de múltiples documentos (MDI), el marco llama a OnChildActivate cuando el usuario hace clic en la barra de título de la ventana o cuando la ventana se activa, mueve o cambia de tamaño.
WM_CLIPBOAR DUPDATE ON_WM_CLIPBOARDUPDATE () El marco llama a esta función miembro cuando el contenido del portapapeles ha cambiado.
WM_CLOSE ON_WM_CLOSE () El marco llama a esta función miembro como una señal de que CWnd o una aplicación debe terminar.
WM_CONTEXTMENU ON_WM_CONTEXTMENU () Llamado por el marco cuando el usuario ha hecho clic con el botón derecho del mouse (clic derecho) en la ventana.
WM_COPYDATA ON_WM_COPYDATA () Esta función miembro es llamada por el marco para copiar datos de una aplicación a otra.
WM_CREATE ON_WM_CREATE () El marco llama a esta función miembro cuando una aplicación solicita que se cree la ventana de Windows llamando a la función miembro Create o CreateEx.
WM_CTLCOLOR ON_WM_CTLCOLOR () El marco llama a esta función miembro cuando está a punto de dibujarse un control secundario.
WM_DELETEITEM ON_WM_DELETEITEM () El marco llama a esta función miembro para informar al propietario de un cuadro de lista o cuadro combinado dibujado por el propietario que el cuadro de lista o cuadro combinado se ha destruido o que se han eliminado elementos.
WM_DESTROY ON_WM_DESTROY () El framework llama a esta función miembro para informar al objeto CWnd que se está destruyendo.
WM_DRAWITEM ON_WM_DRAWITEM () El marco llama a esta función miembro para el propietario de un control de botón dibujado por el propietario, control de cuadro combinado, control de cuadro de lista o menú cuando ha cambiado un aspecto visual del control o menú.
WM_DROPFILES ON_WM_DROPFILES () El marco llama a esta función miembro cuando el usuario suelta el botón izquierdo del mouse sobre una ventana que se ha registrado como destinataria de archivos caídos.
WM_ENABLE ON_WM_ENABLE () El marco llama a esta función miembro cuando una aplicación cambia el estado habilitado del objeto CWnd. Sintaxis.
WM_HELPINFO ON_WM_HELPINFO () Maneja la Ayuda F1 dentro de la aplicación (usando el contexto actual).
WM_HOTKEY ON_WM_HOTKEY () El marco llama a esta función miembro cuando el usuario presiona una tecla de acceso rápido en todo el sistema.
WM_HSCROLL ON_WM_HSCROLL () El marco llama a esta función miembro cuando el usuario hace clic en la barra de desplazamiento horizontal de una ventana.
WM_KEYDOWN ON_WM_KEYDOWN () El marco llama a esta función miembro cuando se presiona una tecla que no es del sistema.
WM_KEYUP ON_WM_KEYUP () El marco llama a esta función miembro cuando se libera una clave que no es del sistema.
WM_KILLFOCUS ON_WM_KILLFOCUS () El marco llama a esta función miembro inmediatamente antes de perder el foco de entrada.
WM_LBUTTONDBLCLK ON_WM_LBUTTONDBLCLK () El marco llama a esta función miembro cuando el usuario hace doble clic con el botón izquierdo del mouse.
WM_LBUTTONDOWN ON_WM_LBUTTONDOWN () El marco llama a esta función miembro cuando el usuario presiona el botón izquierdo del mouse.
WM_LBUTTONUP ON_WM_LBUTTONUP () El marco llama a esta función miembro cuando el usuario suelta el botón izquierdo del mouse.
WM_MBUTTONDBLCLK ON_WM_MBUTTONDBLCLK () El marco llama a esta función miembro cuando el usuario hace doble clic con el botón central del mouse.
WM_MBUTTONDOWN ON_WM_MBUTTONDOWN () El marco llama a esta función miembro cuando el usuario presiona el botón central del mouse.
WM_MBUTTONUP ON_WM_MBUTTONUP () El marco llama a esta función miembro cuando el usuario suelta el botón central del mouse.
WM_MENUSELECT ON_WM_MENUSELECT () Si el objeto CWnd está asociado con un menú, el marco llama a OnMenuSelect cuando el usuario selecciona un elemento del menú.
WM_MOUSEACTIVATE ON_WM_MOUSEACTIVATE () El marco llama a esta función miembro cuando el cursor está en una ventana inactiva y el usuario presiona un botón del mouse.
WM_MOUSEHOVER ON_WM_MOUSEHOVER () El marco llama a esta función miembro cuando el cursor se desplaza sobre el área del cliente de la ventana durante el período de tiempo especificado en una llamada anterior a TrackMouseEvent.
WM_MOUSEHWHEEL ON_WM_MOUSEHWHEEL () El marco llama a este miembro cuando la ventana actual está compuesta por Desktop Window Manager (DWM), y esa ventana está maximizada.
WM_MOUSELEAVE ON_WM_MOUSELEAVE () El marco llama a esta función miembro cuando el cursor abandona el área del cliente de la ventana especificada en una llamada anterior a TrackMouseEvent.
WM_MOUSEMOVE ON_WM_MOUSEMOVE () El marco llama a esta función miembro cuando se mueve el cursor del mouse.
WM_MOVE ON_WM_MOVE () El marco llama a esta función miembro después de que se haya movido el objeto CWnd.
WM_PAINT ON_WM_PAINT () El marco llama a esta función miembro cuando Windows o una aplicación solicita volver a pintar una parte de la ventana de una aplicación.
WM_SETFOCUS () ON_WM_SETFOCUS () El marco llama a esta función miembro después de obtener el foco de entrada.
WM_SIZE () ON_WM_SIZE () El marco llama a esta función miembro después de que el tamaño de la ventana haya cambiado.
WM_TIMER ON_WM_TIMER () El marco llama a esta función miembro después de cada intervalo especificado en la función miembro SetTimer utilizada para instalar un temporizador.
WM_VSCROLL ON_WM_VSCROLL () El marco llama a esta función miembro cuando el usuario hace clic en la barra de desplazamiento vertical de la ventana.
WM_WINDOWPOSCHANGED ON_WM_WINDOWPOSCHANGED () El marco llama a esta función miembro cuando el tamaño, la posición o el orden Z ha cambiado como resultado de una llamada a la función miembro SetWindowPos u otra función de administración de ventanas.
No Señor. Constante / valor y descripción
1

VK_LBUTTON

Boton izquierdo del raton

2

VK_RBUTTON

Botón derecho del mouse

3

VK_CANCEL

Procesamiento de rotura de control

4

VK_MBUTTON

Botón central del mouse (mouse de tres botones)

5

VK_BACK

Tecla RETROCESO

6

VK_RETURN

Introducir clave

7

VK_TAB

Tecla de tabulación

8

VK_CLEAR

Tecla BORRAR

9

VK_SHIFT

Tecla Shift

10

VK_CONTROL

Tecla CTRL

11

VK_MENU

Tecla Alt

12

VK_PAUSE

Tecla PAUSA

13

VK_CAPITAL

Tecla CAPS LOCK

14

VK_ESCAPE

Tecla ESC

15

VK_SPACE

Barra espaciadora

dieciséis

VK_PRIOR

Tecla PAGE UP

17

VK_NEXT

Tecla PAGE DOWN

18

VK_END

Tecla FIN

19

VK_HOME

Llave de la casa

20

VK_LEFT

Tecla FLECHA IZQUIERDA

21

VK_UP

Tecla FLECHA ARRIBA

22

VK_RIGHT

Tecla de FLECHA DERECHA

23

VK_DOWN

Tecla FLECHA ABAJO

24

VK_SELECT

SELECCIONAR tecla

25

VK_PRINT

PRINT clave

26

VK_EXECUTE

Tecla EJECUTAR

27

VK_SNAPSHOT

Tecla PRINT SCREEN

28

VK_INSERT

Clave INS

29

VK_DELETE

Tecla DEL

30

VK_NUMPAD0

Tecla 0 del teclado numérico

31

VK_NUMPAD1

Tecla del teclado numérico 1

32

VK_NUMPAD2

Tecla del teclado numérico 2

33

VK_NUMPAD3

Tecla del teclado numérico 3

34

VK_NUMPAD4

Teclado numérico 4 teclas

35

VK_NUMPAD5

Teclado numérico 5 teclas

36

VK_NUMPAD6

Teclado numérico 6 tecla

37

VK_NUMPAD7

Teclado numérico 7 tecla

38

VK_NUMPAD8

Teclado numérico 8 teclas

39

VK_NUMPAD9

Tecla 9 del teclado numérico

40

VK_MULTIPLY

Multiplicar clave

41

VK_ADD

Agregar clave

42

VK_SEPARATOR

Llave separadora

43

VK_SUBTRACT

Restar clave

44

VK_DECIMAL

Clave decimal

45

VK_DIVIDE

Dividir clave

46

VK_F1

Tecla F1

47

VK_F2

Tecla F2

48

VK_F3

Tecla F3

49

VK_F4

Tecla F4

50

VK_F5

Tecla F5

52

VK_F6

Tecla F6

53

VK_F7

Tecla F7

54

VK_F8

Tecla F8

55

VK_F9

Tecla F9

56

VK_F10

Tecla F10

57

VK_F11

Tecla F11

58

VK_F12

Tecla F12

59

VK_NUMLOCK

Tecla NUM LOCK

60

VK_SCROLL

Tecla SCROLL LOCK

61

VK_LSHIFT

Tecla SHIFT izquierda

62

VK_RSHIFT

Tecla SHIFT derecha

63

VK_LCONTROL

Tecla CONTROL izquierda

64

VK_RCONTROL

Tecla CONTROL derecha