SetForegroundWindow

Funkcja SetForegroundWindow umieszcza wątek, który utworzony określonego okna na pierwszym planie i uaktywnia okno. Klawiatury jest skierowane do okna, a różnych wizualnych są zmieniane dla użytkownika. System przypisuje nieco wyższy priorytet wątku, utworzony w oknie narzędzia, niż inne wątki.

(BOOL SetForegroundWindow HWND  hWnd / / dojście do okna, aby doprowadzić do pierwszego planu);
 

Parametry

hWnd
Dojście do okna, które powinny być aktywowane i na pierwszym planie.

Zwraca wartości

Jeśli okno zwrócono się do pierwszego planu, wartość zwracany jest różna od zera.

Jeśli okno nie zwrócono się do pierwszego planu, wartość zwracany jest zero.

Uwagi

Okno pierwszego planu jest okno w górnej części współrzędną. To okno, w którym użytkownik pracuje. W środowisku wielozadaniowym cenią sobie wcześniejsze powinny zasadniczo pozwolić formant użytkownika, które okno jest oknem pierwszego planu.

Systemu Windows NT 5.0 i nowsze: Aplikacja nie życie okno do pierwszego planu, podczas, gdy użytkownik pracuje z innego okna. Zamiast tego, SetForegroundWindow uaktywni okna (patrz SetActiveWindow) i wywołać funkcji FlashWindowEx w celu powiadomienia użytkownika.

Systemu Windows CE: Wątek, który jest właścicielem okna nie podano rozkwit priorytet.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.

Zobacz też

Omówienie Windows, okno funkcji, FlashWindowEx, GetForegroundWindow, SetActiveWindow

Index