Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Блокировка мышки и клавиатуры!!! [D5, D6, Win2k]


XED ©   (2002-11-27 00:26:00) 

Надо заблокировать мышку или клаву на время указанное пользователем, в FAQ что-то было но неверное под 9х а мне надо под 2000!!!


Zwerg   (2002-11-27 19:27:00) [1]

Болкировка ввода/вывода делается через НЕДОКУМЕНТИРОВАННУЮ
функцию "BlockInput". Работает в т.ч. и на Win2000.
Таймер ставится стандартным способом

procedure BlockInput; external "User32.dll" name "BlockInput";

// Блокирует ввод
procedure WINxBlockInput();
asm
PUSH 1
CALL BlockInput
end;

// Разблокирует ввод
procedure WINxDeBlockInput();
asm
PUSH 0
CALL BlockInput
end;


XED   (2002-11-27 01:23:00) [2]

Что никто незнает,а в Факх все такие умные идеи давали,а напримере ничего не работает...


Наверх

Титульная страница Поиск, карта сайта Написать письмо