FreeBasic
Главная
Вход
Регистрация
Четверг, 28.03.2024, 11:17Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Freebasic » Вопросы по языку FreeBasic » Комбинации клавишь
Комбинации клавишь
sashasoldДата: Четверг, 06.08.2020, 17:04 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 0
Статус: Offline
Заметил что в графическом режиме ее закрывается окно комбиеацие клавишь Alt+f4
Попробовал задать через условие if . Then end
И началось... как я понял ОС перехватыавает "системные комбинации" клавишь
По типу Alt+f4, Ctrl+Esc, ctrl+alt+del...
Пробовал через multikey и inkey, по отдельности клавиши читает, в комбинации нет, пример на закрытие окна inkey из справки, тоже не работает
Но как то же программы закрываются.. )))

И 2 вопрос, задание глобальных клавишь, отслеживание нажатий при свернутой программе
 
zamabuvaraeuДата: Пятница, 04.09.2020, 19:14 | Сообщение # 2
Подполковник
Группа: Друзья
Сообщений: 147
Репутация: 4
Статус: Offline
1. Пользователи не любят, когда привычные для них средства исчезают.
2. Придётся лезть в WinAPI создавать свои окна, от встроенного графического движка придётся отказаться.
3. Ставьте ловушки через SetWindowsHookEx.
4. ctrl+alt+del работает на уровне winlogon, для перехвата придётся писать свой драйвер.
 
Форум » Freebasic » Вопросы по языку FreeBasic » Комбинации клавишь
  • Страница 1 из 1
  • 1
Поиск: