SetForegroundWindow

De functie SetForegroundWindow zet de draad die het opgegeven venster op de voorgrond gemaakt en wordt het venster geactiveerd. Invoer van het toetsenbord is gericht op het venster, en verschillende visuele aanwijzingen voor de gebruiker worden gewijzigd. Het systeem wijst een iets hogere prioriteit toe aan de draad die het voorgrondvenster gemaakt dan aan andere threads.

() BOOL SetForegroundWindow HWND  hWnd / / venster om naar voorgrond te hanteren);
 

Parameters

hWnd
Ingang naar het venster dat moet worden geactiveerd en naar de voorgrond gebracht.

Retourwaarden

Als het venster naar de voorgrond werd gebracht, is de retourwaarde aan nul.

Als het venster niet naar de voorgrond werd gebracht, is de retourwaarde nul.

Opmerkingen

Het voorgrondvenster is het venster boven aan de Z-volgorde. Het is het venster waarin de gebruiker met werkt. In een preemptive multitasking-omgeving laten kunt u over het algemeen de gebruiker controle welk venster is een venster op de voorgrond.

Windows NT 5.0 en hoger: Een toepassing dwingen niet een venster naar de voorgrond te halen, terwijl de gebruiker met een ander venster werkt. In plaats daarvan SetForegroundWindow zal activeren het venster (Zie SetActiveWindow) en bel de FlashWindowEx functie om de gebruiker te informeren.

Windows CE: De thread die eigenaar is van het venster is niet een prioriteit impuls gegeven.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Windows, overzicht, functies van het venster, FlashWindowEx, GetForegroundWindow, SetActiveWindow

Index