Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wysłane do okna, gdy jego obszar niekliencki musi zostać zmieniony, aby wskazać stan aktywny lub nieaktywny.
Okno odbiera ten komunikat za pośrednictwem funkcji WindowProc.
#define WM_NCACTIVATE 0x0086
Parametry
-
wParam
-
Wskazuje, kiedy należy zmienić pasek tytułu lub ikonę, aby wskazać stan aktywny lub nieaktywny. Jeśli aktywny pasek tytułu lub ikona ma być rysowana, parametr wParam ma wartość TRUE. Jeśli nieaktywny pasek tytułu lub ikona ma być rysowana, parametr wParam ma wartość FALSE.
-
lParam
-
Jeśli ten parametr jest ustawiony na -1, DefWindowProc nie przemaluje obszaru nonclient, aby odzwierciedlić zmianę stanu.
W przeciwnym razie, jeśli parametr wParam ma wartość TRUE, ten parametr jest dojściem do wcześniej aktywnego okna. Jeśli parametr wParam ma wartość FALSE, ten parametr jest dojściem do okna, które zostanie aktywowane. Ten parametr może mieć wartość NULL , jeśli okno, które było wcześniej aktywne (lub zostanie aktywowane) pochodzi z innej aplikacji.
Wartość zwracana
Typ: LRESULT
Gdy parametr wParam ma wartość FALSE, aplikacja powinna zwrócić wartość TRUE , aby wskazać, że system powinien kontynuować przetwarzanie domyślne lub powinien zwrócić wartość FALSE , aby zapobiec zmianie. Gdy parametr wParam ma wartość TRUE, zwracana wartość jest ignorowana.
Uwagi
Nie zaleca się przetwarzania komunikatów związanych z obszarem nieklientowym okna standardowego, ponieważ aplikacja musi mieć możliwość rysowania wszystkich wymaganych części obszaru nieklientowego dla okna. Jeśli aplikacja przetwarza ten komunikat, musi zwrócić wartość TRUE , aby umożliwić systemowi ukończenie zmiany aktywnego okna. Jeśli okno zostanie zminimalizowane po odebraniu tego komunikatu, aplikacja powinna przekazać komunikat do funkcji DefWindowProc .
Funkcja DefWindowProc rysuje pasek tytułu lub tytuł ikony w aktywnych kolorach, gdy parametr wParam ma wartość TRUE i w nieaktywnych kolorach, gdy parametr wParam ma wartość FALSE.
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows 2000 Professional [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows 2000 Server [tylko aplikacje klasyczne] |
| Nagłówek |
|
Zobacz także
-
Referencja
-
Pojęciowe