WM_MOUSEACTIVATE

A WM_MOUSEACTIVATE mensagem é enviada quando o cursor estiver em uma janela inativa e o usuário pressiona um botão do mouse. O janela pai recebe esta mensagem somente se a janela filho passa para o DefWindowProc função.

WM_MOUSEACTIVATE hwndTopLevel = wParam (HWND);       / / tratar de alto nível pai nHittest = (INT) LOWORD(lParam);    / / teste de impacto uMsg valor = HIWORD(lParam) (UINT);    / / mensagem de mouse 

 

Parâmetros

hwndTopLevel
Valor de wParam. Identificador para o janela pai de nível superior da janela que está sendo ativado.
nHittest
Valor da baixa-palavra de ordem lParam. 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.
uMsg
Valor do alto palavra de ordem lParam. Especifica o identificador da mensagem do mouse gerado quando o usuário pressionar um botão do mouse. A mensagem de mouse seja descartada ou lançada para a janela, depending on o valor de retorno.

Retornar valores

O valor de retorno especifica se a janela deve ser ativada e se o identificador da mensagem do mouse deve ser descartado. Ele deve ser um dos seguintes valores:

Valor Significado
MA_ACTIVATEATIVAR Ativa a janela e não descartar a mensagem de mouse.
MA_ACTIVATEANDEATATIVAR Ativa a janela e descarta a mensagem de mouse.
MA_NOACTIVATE Não ativa a janela e não descartar a mensagem de mouse.
MA_NOACTIVATEANDEAT Não ativa a janela, mas descarta a mensagem de mouse.

Ação padrão

O DefWindowProc função passa a mensagem para uma criança pai janela antes que ocorra qualquer processamento. O janela pai determina se deve ser ativar a janela filho. Se ele ativa a janela filho, o janela pai deve retornar MA_NOACTIVATE ou MA_NOACTIVATEANDEAT para impedir que o sistema de processamento de mensagem ainda mais.

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, WM_NCHITTEST

Index