Funzione LockSetForegroundWindow (winuser.h)
Il processo in primo piano può chiamare la funzione LockSetForegroundWindow per disabilitare le chiamate alla funzione SetForegroundWindow .
BOOL LockSetForegroundWindow(
[in] UINT uLockCode
);
[in] uLockCode
Tipo: UINT
Specifica se abilitare o disabilitare le chiamate a SetForegroundWindow. Questo parametro può avere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Disabilita le chiamate a SetForegroundWindow. |
|
Abilita le chiamate a SetForegroundWindow. |
Tipo: BOOL
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Il sistema abilita automaticamente le chiamate a SetForegroundWindow se l'utente preme il tasto ALT o esegue un'azione che causa la modifica della finestra di primo piano del sistema, ad esempio facendo clic su una finestra di sfondo.
Questa funzione viene fornita in modo che le applicazioni possano impedire ad altre applicazioni di apportare una modifica in primo piano che può interrompere l'interazione con l'utente.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-window-l1-1-3 (introdotta in Windows 10, versione 10.0.10240) |
Informazioni concettuali
Riferimento