Функция LockSetForegroundWindow


Приоритетный процесс может вызвать функцию LockSetForegroundWindow, чтобы блокировать вызов функции SetForegroundWindow.

Синтаксис

BOOL LockSetForegroundWindow(
    UINT uLockCode
);

Параметры

uLockCode

[in] Устанавливает, давать возможность или блокировать вызовы функции SetForegroundWindow. Этот параметр может быть одним из следующих значений.

 

Значение

Предназначение

LSFW_LOCK

Запрещает вызов функции SetForegroundWindow. 

LSFW_UNLOCK

Разрешает вызов функции SetForegroundWindow. 

Возвращаемые значения

Если функция завершается успешно, величина возвращаемого значения - не ноль.

Если функция завершается с ошибкой, величина возвращаемого значения - ноль. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Система автоматически включает вызов функции SetForegroundWindow, если пользователь нажимает клавишу ALT или совершает какое-либо действие, которое заставляет систему непосредственно изменить приоритетное окно (например, щелчок кнопкой мыши по фоновому окну).

Эта функция предусматривается для того, чтобы прикладные программы могли воспрепятствовать другим приложениям совершать изменения приоритета, которые могут прерывать его взаимодействие с пользователем.

Смотри также

Краткий обзор Окна, AllowSetForegroundWindow, SetForegroundWindow

Размещение и совместимость LockSetForegroundWindow

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Нет

Windows Me

Да

Windows 98

Нет

Windows 95

Нет

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz