WM_MOUSEACTIVATE správa sa odošle, keď sa kurzor nachádza v neaktívneho okna a používateľ stlačí tlačidlo myši. Rodičovské okno prijíma túto správu iba vtedy, ak dieťa okno prechádza na funkciu DefWindowProc.
WM_MOUSEACTIVATE hwndTopLevel = wParam (HWND); / / zvládnuť z najvyššej úrovne materskej nHittest = LOWORD(lParam) (INT); / / hitom-testu hodnota uMsg = HIWORD(lParam) (UINT); / / myš správa
Vrátená hodnota určuje či je potrebné aktivovať okno a či sa pohárik paerákovej identifikátor myš správa. Musí byť jedna z nasledovných hodnôt:
| Hodnota | Význam |
|---|---|
| MA_ACTIVATE | Aktivuje okno a nezruší myš správa. |
| MA_ACTIVATEANDEAT | Aktivuje okno a zbavuje myš správa. |
| MA_NOACTIVATE | Nie aktivujte okno a nezruší myš správa. |
| MA_NOACTIVATEANDEAT | Nie aktivujte okno, ale zbavuje myš správa. |
Funkcia DefWindowProc odovzdá správu dcérskym oknom rodičovské okno pred akýmkoľvek spracovaním dochádza. Rodičovské okno určuje, či chcete aktivovať okno dieťaťa. Ak sa aktivuje okno detí, rodičovské okno by sa mali vrátiť MA_NOACTIVATE alebo MA_NOACTIVATEANDEAT na zabránenie systému spracovania správ ďalej.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.
Prehľad vstup myši Mouse vstupné správy, DefWindowProc, WM_NCHITTEST