Блокировка клавиш

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NightBlade
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 08.05.2004 (Сб) 20:43

Блокировка клавиш

Сообщение NightBlade » 09.05.2004 (Вс) 11:44

Кто может сказать, как можно заблокировать системные клавиши?

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 09.05.2004 (Вс) 13:33

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 18.03.2006 (Сб) 13:16, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

NightBlade
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 08.05.2004 (Сб) 20:43

Сообщение NightBlade » 09.05.2004 (Вс) 23:42

Ну, в частности меня интересует, как можно заблокировать отдельную клавишу (типа win, alt).

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 09.05.2004 (Вс) 23:52

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 18.03.2006 (Сб) 13:21, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

NightBlade
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 08.05.2004 (Сб) 20:43

Сообщение NightBlade » 11.05.2004 (Вт) 17:52

Спасибо конечно, но я сделал проще - взял таймер с интервалом в 1 милисекунду, и т.к. программа развёрнута на весь экран, в событие таймера вставил код, переносящий форму поверх всех окон, и теперь даже диспетчер задач windows с параметром поверх всех окон не поможет :)

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 11.05.2004 (Вт) 18:12

Win+D нажимать пробовал?

NightBlade
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 08.05.2004 (Сб) 20:43

Сообщение NightBlade » 11.05.2004 (Вт) 18:42

И win-d тоже пробовал - всё нормально! Сейчас уже другим занимаюсь - как можно сделать запуск программы через промежуток времени? Я сделал так:

Private Sub Form_Initialize()
1 If Time$ > "19:34:00" Then Form_Load Else GoTo 1
End Sub

Но этот способ загружает проц по полной :x

NightBlade
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 08.05.2004 (Сб) 20:43

Сообщение NightBlade » 11.05.2004 (Вт) 18:49

Вернее не запуск, а начало её активных действий :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 28

    TopList