Fereastra Activation

Când utilizatorul face clic pe o fereastră de nivel superior inactive sau fereastra copil de o fereastră inactivă de nivel superior, sistemul trimite mesajul WM_MOUSEACTIVATE (printre altele) în fereastra de Internet de nivel superior sau copil. Sistemul trimite acest mesaj după înregistrare WM_NCHITTEST mesajul în fereastra, dar înainte de a înregistra butonul jos mesaj. Atunci când WM_MOUSEACTIVATE este trecut la funcția de DefWindowProc , sistemul activează fereastra de Internet de nivel superior și posturi apoi butonul jos mesaj în fereastra de Internet de nivel superior sau copil.

De prelucrare WM_MOUSEACTIVATE, o fereastră poate controla dacă fereastra de Internet de nivel superior devine fereastra activă de un clic de maus, și dacă fereastra care a fost făcut clic primește butonul ulterioare în mesaj. Ea face acest lucru prin una din următoarele valori returnarea după prelucrare WM_MOUSEACTIVATE.

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