Функция _WinAPI_EnableWindow

 ↑  ←  Описание функции


_WinAPI_EnableWindow

Делает доступным или не доступным окно и его элементы для мыши и клавиатурного ввода

#include <WinAPI.au3>
_WinAPI_EnableWindow($hWnd [, $fEnable = True])

Параметры

$hWnd Дескриптор окна
$fEnable [необязательный] Задаёт доступ к окну:
    True - Окно и элементы доступны
    False - Окно и элементы недоступны

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

True :Окно и элементы ранее были недоступны
False :Окно и элементы ранее были доступны

См. также

Искать EnableWindow в библиотеке MSDN

Пример

#include <WindowsConstants.au3>
#include <WinAPI.au3>
#include <GUIConstantsEx.au3>

$hGui = GUICreate('Окно', 250, 260, -1, -1, BitOr($GUI_SS_DEFAULT_GUI, $WS_VISIBLE), $WS_EX_TOPMOST)
_WinAPI_EnableWindow($hGui, False)
MsgBox(262144, 'Сообщение', 'Разблокировать окно?')
_WinAPI_EnableWindow($hGui, True)
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE