WM_MOUSEACTIVATE

Wiadomość WM_MOUSEACTIVATE jest wysyłany, gdy kursor znajduje się w okna nieaktywnego i użytkownik naciśnie przycisk myszy. Okno nadrzędne odbiera wiadomość tylko wtedy, gdy okno podrzędne przekazuje go do funkcji DefWindowProc.

WM_MOUSEACTIVATE hwndTopLevel = wParam (HWND);       / / obsługi najwyższego poziomu nadrzędnego nHittest = LOWORD(lParam) (INT);    / / hit badania wartości uMsg = HIWORD(lParam) (UINT);    / / mouse wiadomości 

 

Parametry

hwndTopLevel
Wartość wParam. Dojście do okna nadrzędnego najwyższego poziomu okna uaktywnianego.
nHittest
Wartość słowa bity fikcyjnymi. Określa wartość testu trafienia, zwróconych przez funkcję DefWindowProc z przetwarzania wiadomości WM_NCHITTEST. Aby zapoznać się z listą wartości testowe hitem, zobacz WM_NCHITTEST.
uMsg
Wartość słowa wysokich numerach fikcyjnymi. Określa identyfikator wiadomości myszy generowane, kiedy użytkownik nacisnął przycisk myszy. Odrzucone lub zaksięgowane do okna, w zależności od wartości zwracanej wiadomości myszy.

Zwraca wartości

Zwracana wartość określa, czy należy aktywować okno i czy identyfikator wiadomości myszy powinien być odrzucony. Musi mieć jedną z następujących wartości:

Wartość Znaczenie
MA_ACTIVATE Uaktywnia okno i odrzuca wiadomość myszy.
MA_ACTIVATEANDEAT Uaktywnia okno i odrzuca wiadomość myszy.
MA_NOACTIVATE Nie uaktywnia okno i odrzuca wiadomość myszy.
MA_NOACTIVATEANDEAT Nie uaktywnia okno, ale odrzuca wiadomość myszy.

Akcja domyślna

Funkcja DefWindowProc przekazuje wiadomość okno nadrzędne okna podrzędnego przed wykonaniem jakiegokolwiek przetwarzania. Okno nadrzędne określa, czy uaktywnić okno podrzędne. Jeśli go uaktywnia okno podrzędne, okno nadrzędne powinny powrócić, MA_NOACTIVATE lub MA_NOACTIVATEANDEAT, aby zapobiec systemu przetwarzania wiadomości dalej.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Przegląd danych wejściowych myszy, mysz wprowadzania wiadomości, DefWindowProc, WM_NCHITTEST

Index