SetForegroundWindow işlevi, belirtilen pencere ön oluşturulmuş ve pencereyi etkinleştirir iş parçacığı koyar. Klavye giriş penceresine yönlendirilir ve çeşitli görsel yardımlar kullanıcı için değiştirilir. Sistem ön pencere daha başka iş yok oluşturulan iş parçacığı biraz daha yüksek bir öncelik atar.
bool SetForegroundWindow () hwnd hWnd / / işlemek için ön plana getirmek için pencere);
Pencereyi ön plana getirildi, dönüş değeri sıfır.
Pencereyi ön plana getirildi değil, dönüş değeri sıfırdır.
Pencerenin üst kısmındaki z sırasıön penceredir. Kullanıcı ile çalışıyor penceredir. Preemptive çokluişlem ortamında, genellikle hangi penceresi ön planda penceredir kullanıcı denetimi izin gerekir.
Windows NT 5.0 ve sonraki sürümleri: Kullanıcı ile başka bir pencerede çalışırken bir uygulama bir pencere ön plana zorlayamaz. Bunun yerine, SetForegroundWindow -ecek harekete geçirmek pencere (bkz. SetActiveWindow) ve kullanıcıya bildirmek için FlashWindowEx işlevi.
Windows ce: Pencere sahibi iş parçacığı önceliği artırma değil verilir.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Windows genel bakış, pencere işlevleri, FlashWindowEx, GetForegroundWindow, SetActiveWindow