LockSetForegroundWindow, fonction (winuser.h)
Le processus de premier plan peut appeler la fonction LockSetForegroundWindow pour désactiver les appels à la fonction SetForegroundWindow .
Syntaxe
BOOL LockSetForegroundWindow(
[in] UINT uLockCode
);
Paramètres
[in] uLockCode
Type : UINT
Spécifie s’il faut activer ou désactiver les appels à SetForegroundWindow. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Désactive les appels à SetForegroundWindow. |
|
Active les appels à SetForegroundWindow. |
Valeur retournée
Type : BOOL
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Le système active automatiquement les appels à SetForegroundWindow si l’utilisateur appuie sur la touche ALT ou effectue une action qui amène le système lui-même à modifier la fenêtre de premier plan (par exemple, en cliquant sur une fenêtre d’arrière-plan).
Cette fonction est fournie afin que les applications puissent empêcher d’autres applications d’effectuer une modification au premier plan qui peut interrompre son interaction avec l’utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Ensemble d’API | ext-ms-win-ntuser-window-l1-1-3 (introduit dans Windows 10, version 10.0.10240) |
Voir aussi
Conceptuel
Référence