WM_NCLBUTTONDBLCLK

A mensagem WM_NCLBUTTONDBLCLK é lançada quando o usuário clica Duplo o Esquerda botão 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_NCLBUTTONDBLCLK nHittest = (INT) wParam;    / / teste de impacto valor pts = MAKEPOINTS(lParam);   / / posição do cursor 

 

Parâmetros

nHittest
Valor de wParam. Especifica o valor de teste de impacto retornado pela função DefWindowProc como resultado de processar a mensagem WM_NCHITTEST. Para obter uma lista dos valores de teste de impacto, consulte WM_NCHITTEST.
pts
Valor de lParam. Especifica um pontos estrutura que contém as coordenadas x e y do cursor. As coordenadas são relativo para o canto superior esquerdo da tela.

Retornar valores

Se um aplicativo processa esta mensagem, ela deve retornar zero.

Ação padrão

O DefWindowProc função testa o ponto determinado para descobrir a localização do cursor e executa a ação apropriada. Se for caso disso, DefWindowProc envia a mensagem WM_SYSCOMMAND para a janela.

Observações

Uma janela não precisa ter o estilo CS_DBLCLKS para receber mensagens de WM_NCLBUTTONDBLCLK.

O sistema gera uma mensagem WM_NCLBUTTONDBLCLK quando o usuário pressiona, versões e novamente pressiona o botão esquerdo do mouse dentro clique duas vezes no limite de tempo do sistema. Clicando duas vezes no botão esquerdo do mouse, na verdade, gera quatro mensagens: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK e WM_NCLBUTTONUP novamente.

Um aplicativo pode usar a macro MAKEPOINTS para converter o parâmetro lParam para uma estrutura de pontos.

QuickInfo

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.

Ver também

Visão geral da entrada do mouse, Mouse entrada mensagens, DefWindowProc, MAKEPOINTS, pontos, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND