WM_MOUSEACTIVATE

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 
 

Parametre

hwndTopLevel
Hodnota wParam. Rukoväť na najvyššej úrovni rodičovské okno okno aktivované.
nHittest
Hodnota nízka-order slovo lParam. Určuje hodnotu hitom testu vrátené funkciou DefWindowProc od spracovania WM_NCHITTEST správy. Pre zoznam hitom testové hodnoty, pozri WM_NCHITTEST.
uMsg
Hodnota Rozdeli slovo lParam. Určuje identifikátor myš správa vygeneruje, keď používateľ stlačil tlačidlo myši. Myš správa je odstránené alebo vyslaný do okna v závislosti na návratovú hodnotu.

Note:

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.

Predvolenú akciu

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.

Stručné informácie

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.

Pozri tiež

Prehľad vstup myši Mouse vstupné správy, DefWindowProc, WM_NCHITTEST

Index