WM_MOUSEACTIVATE

WM_MOUSEACTIVATE mesajul este expediat când cursorul este într-o fereastră inactivă și presele de utilizator o butonul mouse-ului. Fereastra mamă prime?te acest mesaj numai dacă fereastra copil se trece la funcția de DefWindowProc.

WM_MOUSEACTIVATE hwndTopLevel = wParam (HWND);       / / ocupa de nivel superior mamă nHittest = (INT) LOWORD(lParam);    / / hit-test uMsg valoare = HIWORD(lParam) (UINT);    / / mouse mesaj 

 

Parametrii

hwndTopLevel
Valoarea wParam. Ocupa în fereastra părinte de nivel superior a ferestrei fiind activat.
nHittest
Valoarea cuvântul low-ordine lParam. Specifică hit-test valoarea returnată de funcția DefWindowProc ca urmare a prelucrării mesaj WM_NCHITTEST. Pentru o listă de valori hit-test, consultați WM_NCHITTEST.
uMsg
Valoarea cuvântul high-ordine lParam. Precizează identificatorul de mesaj mouse-ul generat atunci când utilizatorul apasă un buton mouse-ul. Mesajul mouse-ul este fie abandonate sau Postat la fereastra, în funcție de valoarea returnată.

Valorile întroarse

Valoarea returnată specifică dacă fereastra ar trebui să fie activat și dacă identificatorul de mesaj mouse-ul ar trebui să fie aruncată. Trebuie să fie una dintre următoarele valori:

Valoarea Sensul
MA_ACTIVATE Activează fereastra, ?i nu se îndepărtează mesajul mouse-ul.
MA_ACTIVATEANDEAT Activează fereastra și abandonează mesajul mouse-ul.
MA_NOACTIVATE Nu activați fereastra, ?i nu se îndepărtează mesajul mouse-ul.
MA_NOACTIVATEANDEAT Nu activați fereastra, dar renunță la mesajul mouse-ul.

Ac?iune implicită

Funcția DefWindowProc trece mesajul la fereastra părinte al ferestrei copil înainte de orice prelucrare se produce. Fereastra mamă determină dacă pentru a activa fereastra copil. Dacă se activează fereastra copil, fereastra părinte trebuie să returnați MA_NOACTIVATE sau MA_NOACTIVATEANDEAT pentru a împiedica prelucrarea mesajul mai departe sistemul de.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare de intrare mouse-ul, mesajele de intrare mouse-ul, DefWindowProc, WM_NCHITTEST

Index