SetForegroundWindow

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);
 

Parametreleri

hWnd
Aktif ve ön plana getirdi pencere kolu.

Dönüş değerleri

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.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

Windows genel bakış, pencere işlevleri, FlashWindowEx, GetForegroundWindow, SetActiveWindow

Index