A mensagem WM_SETCURSOR é enviada para uma janela se o mouse faz com que o cursor mover dentro de uma janela e entrada do mouse não é capturada.
WM_SETCURSOR hwnd = wParam (HWND); / / identificador para janela com cursor nHittest = LOWORD(lParam); / / teste de impacto código wMouseMsg = HIWORD(lParam); / / identificador mensagem de mouse
O DefWindowProc função passa a mensagem WM_SETCURSOR para uma janela pai antes do processamento. Se a janela pai retorna verdadeiro, mais processamento será interrompido. Passar a mensagem para pai da janela uma janela dá o pai janela controle sobre configuração do cursor em uma janela filho. O DefWindowProc função também usa esta mensagem para definir o cursor para uma seta se não estiver na área de cliente ou para o cursor classe registrado se for na área do cliente. Se o baixo-palavra de ordem lParam parâmetro é HTERRORNO e o alto palavra de ordem lParam especifica que um dos botões do mouse é pressionado, DefWindowProc chama a função MessageBeep.
O alto palavra de ordem lParam é zero quando a janela insere modo menu.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Visão geral de cursores, mensagens de Cursor, DefWindowProc, MessageBeep