LockSetForegroundWindow-Funktion (winuser.h)
Der Vordergrundprozess kann die LockSetForegroundWindow-Funktion aufrufen, um Aufrufe der SetForegroundWindow-Funktion zu deaktivieren.
Syntax
BOOL LockSetForegroundWindow(
[in] UINT uLockCode
);
Parameter
[in] uLockCode
Typ: UINT
Gibt an, ob Aufrufe von SetForegroundWindow aktiviert oder deaktiviert werden sollen. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
Deaktiviert Aufrufe von SetForegroundWindow. |
|
Aktiviert Aufrufe von SetForegroundWindow. |
Rückgabewert
Typ: BOOL
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Das System aktiviert automatisch Aufrufe von SetForegroundWindow , wenn der Benutzer die ALT-TASTE drückt oder eine Aktion ausführt, die dazu führt, dass das System selbst das Vordergrundfenster ändert (z. B. durch Klicken auf ein Hintergrundfenster).
Diese Funktion wird bereitgestellt, damit Anwendungen verhindern können, dass andere Anwendungen eine Vordergrundänderung vornehmen, die die Interaktion mit dem Benutzer unterbrechen kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-window-l1-1-3 (eingeführt in Windows 10, Version 10.0.10240) |
Weitere Informationen
Konzept
Referenz