| mensagem | Entrada do mapa | Descrição |
|---|---|---|
| WM_ACTIVATE | ON_WM_ACTIVATE () | A estrutura chama essa função de membro quando um objeto CWnd está sendo ativado ou desativado. |
| WM_ACTIVATEA PP | ON_WM_ACTIVATEAPP () | A estrutura chama essa função de membro para todas as janelas de nível superior da tarefa que está sendo ativada e para todas as janelas de nível superior da tarefa que está sendo desativada. |
| WM_APPCOMM E | ON_WM_APPCOMMAND () | A estrutura chama essa função de membro quando o usuário gera um evento de comando do aplicativo. |
| WM_CANCELMODE | WM_CANCELMODE () | A estrutura chama esta função de membro para informar CWnd para cancelar qualquer modo interno. |
| WM_CHILDACTIVATE | ON_WM_CHILDACTIVATE () | Se o objeto CWnd for uma janela filho de interface de documentos múltiplos (MDI), OnChildActivate é chamado pela estrutura quando o usuário clica na barra de título da janela ou quando a janela é ativada, movida ou dimensionada. |
| WM_CLIPBOAR DUPDATE | ON_WM_CLIPBOARDUPDATE () | A estrutura chama essa função de membro quando o conteúdo da área de transferência é alterado. |
| WM_CLOSE | ON_WM_CLOSE () | A estrutura chama essa função de membro como um sinal de que o CWnd ou um aplicativo deve ser encerrado. |
| WM_CONTEXTMENU | ON_WM_CONTEXTMENU () | Chamado pela estrutura quando o usuário clica com o botão direito do mouse (clica com o botão direito) na janela. |
| WM_COPYDATA | ON_WM_COPYDATA () | Essa função de membro é chamada pela estrutura para copiar dados de um aplicativo para outro. |
| WM_CREATE | ON_WM_CREATE () | A estrutura chama essa função de membro quando um aplicativo solicita que a janela do Windows seja criada chamando a função de membro Create ou CreateEx. |
| WM_CTLCOLOR | ON_WM_CTLCOLOR () | A estrutura chama essa função de membro quando um controle filho está prestes a ser desenhado. |
| WM_DELETEITEM | ON_WM_DELETEITEM () | A estrutura chama essa função de membro para informar ao proprietário de uma caixa de listagem ou caixa de combinação desenhada pelo proprietário que a caixa de listagem ou caixa de combinação foi destruída ou que os itens foram removidos. |
| WM_DESTROY | ON_WM_DESTROY () | A estrutura chama essa função de membro para informar ao objeto CWnd que ele está sendo destruído. |
| WM_DRAWITEM | ON_WM_DRAWITEM () | A estrutura chama essa função de membro para o proprietário de um controle de botão de desenho do proprietário, controle de caixa de combinação, controle de caixa de listagem ou menu quando um aspecto visual do controle ou menu é alterado. |
| WM_DROPFILES | ON_WM_DROPFILES () | A estrutura chama esta função de membro quando o usuário libera o botão esquerdo do mouse sobre uma janela que se registrou como o destinatário dos arquivos descartados. |
| WM_ENABLE | ON_WM_ENABLE () | A estrutura chama essa função de membro quando um aplicativo altera o estado ativado do objeto CWnd. Sintaxe. |
| WM_HELPINFO | ON_WM_HELPINFO () | Lida com Ajuda F1 dentro do aplicativo (usando o contexto atual). |
| WM_HOTKEY | ON_WM_HOTKEY () | A estrutura chama essa função de membro quando o usuário pressiona uma tecla de atalho de todo o sistema. |
| WM_HSCROLL | ON_WM_HSCROLL () | A estrutura chama essa função de membro quando o usuário clica na barra de rolagem horizontal de uma janela. |
| WM_KEYDOWN | ON_WM_KEYDOWN () | A estrutura chama essa função de membro quando uma tecla não pertencente ao sistema é pressionada. |
| WM_KEYUP | ON_WM_KEYUP () | A estrutura chama essa função de membro quando uma chave não pertencente ao sistema é liberada. |
| WM_KILLFOCUS | ON_WM_KILLFOCUS () | A estrutura chama essa função de membro imediatamente antes de perder o foco de entrada. |
| WM_LBUTTONDBLCLK | ON_WM_LBUTTONDBLCLK () | A estrutura chama essa função de membro quando o usuário clica duas vezes com o botão esquerdo do mouse. |
| WM_LBUTTONDOWN | ON_WM_LBUTTONDOWN () | A estrutura chama essa função de membro quando o usuário pressiona o botão esquerdo do mouse. |
| WM_LBUTTONUP | ON_WM_LBUTTONUP () | A estrutura chama essa função de membro quando o usuário libera o botão esquerdo do mouse. |
| WM_MBUTTONDBLCLK | ON_WM_MBUTTONDBLCLK () | A estrutura chama essa função de membro quando o usuário clica duas vezes no botão do meio do mouse. |
| WM_MBUTTONDOWN | ON_WM_MBUTTONDOWN () | A estrutura chama essa função de membro quando o usuário pressiona o botão do meio do mouse. |
| WM_MBUTTONUP | ON_WM_MBUTTONUP () | A estrutura chama essa função de membro quando o usuário libera o botão do meio do mouse. |
| WM_MENUSELECT | ON_WM_MENUSELECT () | Se o objeto CWnd estiver associado a um menu, OnMenuSelect será chamado pela estrutura quando o usuário selecionar um item de menu. |
| WM_MOUSEACTIVATE | ON_WM_MOUSEACTIVATE () | A estrutura chama esta função de membro quando o cursor está em uma janela inativa e o usuário pressiona um botão do mouse. |
| WM_MOUSEHOVER | ON_WM_MOUSEHOVER () | A estrutura chama essa função de membro quando o cursor passa sobre a área do cliente da janela pelo período de tempo especificado em uma chamada anterior para TrackMouseEvent. |
| WM_MOUSEHWHEEL | ON_WM_MOUSEHWHEEL () | O framework chama este membro quando a janela atual é composta pelo Desktop Window Manager (DWM), e essa janela é maximizada. |
| WM_MOUSELEAVE | ON_WM_MOUSELEAVE () | A estrutura chama essa função de membro quando o cursor deixa a área do cliente da janela especificada em uma chamada anterior para TrackMouseEvent. |
| WM_MOUSEMOVE | ON_WM_MOUSEMOVE () | A estrutura chama essa função de membro quando o cursor do mouse se move. |
| WM_MOVE | ON_WM_MOVE () | A estrutura chama essa função de membro depois que o objeto CWnd foi movido. |
| WM_PAINT | ON_WM_PAINT () | A estrutura chama essa função de membro quando o Windows ou um aplicativo faz uma solicitação para redesenhar uma parte da janela de um aplicativo. |
| WM_SETFOCUS () | ON_WM_SETFOCUS () | A estrutura chama essa função de membro depois de obter o foco de entrada. |
| WM_SIZE () | ON_WM_SIZE () | A estrutura chama essa função de membro após a alteração do tamanho da janela. |
| WM_TIMER | ON_WM_TIMER () | A estrutura chama essa função de membro após cada intervalo especificado na função de membro SetTimer usada para instalar um cronômetro. |
| WM_VSCROLL | ON_WM_VSCROLL () | A estrutura chama essa função de membro quando o usuário clica na barra de rolagem vertical da janela. |
| WM_WINDOWPOSCHANGED | ON_WM_WINDOWPOSCHANGED () | A estrutura chama essa função de membro quando o tamanho, posição ou ordem Z mudou como resultado de uma chamada para a função de membro SetWindowPos ou outra função de gerenciamento de janela. |
| Sr. Não. | Constante / valor e descrição |
|---|---|
| 1 | VK_LBUTTON Botão esquerdo do mouse |
| 2 | VK_RBUTTON Botão direito do mouse |
| 3 | VK_CANCEL Processamento de quebra de controle |
| 4 | VK_MBUTTON Botão do meio do mouse (mouse de três botões) |
| 5 | VK_BACK Tecla BACKSPACE |
| 6 | VK_RETURN Tecla Enter |
| 7 | VK_TAB Tecla de tabulação |
| 8 | VK_CLEAR CLEAR key |
| 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 DE ESPAÇO |
| 16 | VK_PRIOR Tecla PAGE UP |
| 17 | VK_NEXT Tecla PAGE DOWN |
| 18 | VK_END Tecla END |
| 19 | VK_HOME Tecla HOME |
| 20 | VK_LEFT Tecla SETA PARA A ESQUERDA |
| 21 | VK_UP Tecla de SETA PARA CIMA |
| 22 | VK_RIGHT Tecla de SETA PARA A DIREITA |
| 23 | VK_DOWN Tecla de SETA PARA BAIXO |
| 24 | VK_SELECT Tecla SELECT |
| 25 | VK_PRINT Tecla PRINT |
| 26 | VK_EXECUTE Tecla EXECUTE |
| 27 | VK_SNAPSHOT Tecla PRINT SCREEN |
| 28 | VK_INSERT Chave INS |
| 29 | VK_DELETE Tecla DEL |
| 30 | VK_NUMPAD0 Tecla 0 do teclado numérico |
| 31 | VK_NUMPAD1 Teclado numérico 1 tecla |
| 32 | VK_NUMPAD2 Tecla 2 do teclado numérico |
| 33 | VK_NUMPAD3 Tecla 3 do teclado numérico |
| 34 | VK_NUMPAD4 Tecla do teclado numérico 4 |
| 35 | VK_NUMPAD5 Tecla 5 do teclado numérico |
| 36 | VK_NUMPAD6 Tecla 6 do teclado numérico |
| 37 | VK_NUMPAD7 Tecla 7 do teclado numérico |
| 38 | VK_NUMPAD8 8 teclas do teclado numérico |
| 39 | VK_NUMPAD9 Tecla 9 do teclado numérico |
| 40 | VK_MULTIPLY Chave de multiplicação |
| 41 | VK_ADD Adicionar chave |
| 42 | VK_SEPARATOR Chave separadora |
| 43 | VK_SUBTRACT Subtrair chave |
| 44 | VK_DECIMAL Chave decimal |
| 45 | VK_DIVIDE Chave de divisão |
| 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 esquerda |
| 62 | VK_RSHIFT Tecla SHIFT direita |
| 63 | VK_LCONTROL Tecla de controle esquerda |
| 64 | VK_RCONTROL Tecla CONTROL direita |