WM_MOUSEACTIVATE

De WM_MOUSEACTIVATE-bericht wordt verzonden wanneer de cursor zich in een niet-actief venster en de gebruiker op een muisknop drukt. Het bovenliggende venster ontvangt dit bericht alleen als het onderliggende venster wordt het doorgegeven aan de functie DefWindowProc.

WM_MOUSEACTIVATE hwndTopLevel (HWND) wParam; =       / / verwerken van op het hoogste niveau bovenliggende nHittest = LOWORD(lParam) (INT);    / / testen voor een treffer waarde uMsg = HIWORD(lParam) (UINT);    / / mouse bericht 
 

Parameters

hwndTopLevel
Waarde van wParam. Ingang naar het bovenste bovenliggende venster van het venster wordt geactiveerd.
nHittest
Waarde van het woord van de lage-orde van lParam. Hiermee geeft u het testen voor een treffer waarde geretourneerd door de functie DefWindowProc als gevolg van verwerking van het WM_NCHITTEST bericht. Zie voor een lijst met waarden testen voor een treffer, WM_NCHITTEST.
uMsg
Waarde van de eersterangs woord van lParam. Hiermee geeft u de id van het bericht van de muis gegenereerd wanneer de gebruiker een muisknop ingedrukt. De muis bericht is verwijderd of gepost naar de venster, afhankelijk van de retourwaarde.

Retourwaarden

De retourwaarde geeft aan of het venster moet worden geactiveerd en of de id van het bericht van de muis moet worden weggegooid. Het moet een van de volgende waarden:

Waarde Betekenis
MA_ACTIVATE Deze methode activeert het venster, en doet het muis-bericht niet verwijderen.
MA_ACTIVATEANDEAT De muis bericht verwijderd en wordt het venster geactiveerd.
MA_NOACTIVATE Het venster niet wordt geactiveerd, en doet het muis-bericht niet verwijderen.
MA_NOACTIVATEANDEAT Het venster niet wordt geactiveerd, maar de muis bericht verwijderd.

Standaardactie

De functie DefWindowProc doorgegeven aan een onderliggend venster van bovenliggende venster voordat elke verwerking plaatsvindt. Het bovenliggende venster bepaalt u of om het kind venster te activeren. Als het wordt het kind venster geactiveerd, moet het bovenliggende venster MA_NOACTIVATE of MA_NOACTIVATEANDEAT om te voorkomen dat het systeem verwerken van de berichten verder retourneren.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Muis Input overzicht, muis Input berichten, DefWindowProc, WM_NCHITTEST

Index