A mensagem WM_NCMBUTTONDBLCLK é lançada quando o usuário Duplo-clica o botão do meio do mouse enquanto o cursor estiver dentro da área de não cliente de uma janela. Esta mensagem está lançada para a janela que contém o cursor. Se uma janela tenha capturado o mouse, esta mensagem não é lançada.
WM_NCMBUTTONDBLCLK nHittest = (INT) wParam; / / teste de impacto valor pts = MAKEPOINTS(lParam); / / posição do cursor
Se um aplicativo processa esta mensagem, ela deve retornar zero.
Uma janela não precisa ter o estilo CS_DBLCLKS para receber mensagens de WM_NCMBUTTONDBLCLK.
O sistema gera uma mensagem WM_NCMBUTTONDBLCLK quando o usuário pressiona, versões e novamente pressiona o botão do meio do mouse dentro clique duas vezes no limite de tempo do sistema. Clique Duplo no botão do meio do mouse, na verdade, gera quatro mensagens: WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_NCMBUTTONDBLCLK e WM_NCMBUTTONUP novamente.
Um aplicativo pode usar a macro MAKEPOINTS para converter o parâmetro lParam para uma estrutura de pontos.
Se for apropriado para fazê-lo, o sistema envia a mensagem WM_SYSCOMMAND para a janela.
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 da entrada do mouse, Mouse entrada mensagens, DefWindowProc, MAKEPOINTS, pontos, WM_NCHITTEST, WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_SYSCOMMAND