Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 19:25   #11
CraZZZy-GameRRR
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 98
По умолчанию

А как сделать так, чтобы клавиши перехватывались только для нашего приложения. Я попробывал написать что-то вроде:
Код:
HOOK:=SetWindowsHookEx(13, @LowLevelKeyboardProc, NULL, GetCurrentThreadId);
Получаю ошибку. Или это можно сделать только отключением хука, когда окно приложения не активно?

Последний раз редактировалось CraZZZy-GameRRR; 25.05.2010 в 19:40.
CraZZZy-GameRRR вне форума Ответить с цитированием
Старый 26.05.2010, 13:23   #12
HotGod
 
Аватар для HotGod
 
Регистрация: 25.05.2010
Сообщений: 6
По умолчанию

насколько знаю функция VkKeyScan переводит символ в соответствующий код виртуальной клавиши
SHORT VkKeyScan(TCHAR ch);
HotGod вне форума Ответить с цитированием
Старый 26.05.2010, 13:44   #13
alexprey
Форумчанин
 
Регистрация: 25.05.2010
Сообщений: 169
По умолчанию

для альта можно узать такую конструкцию
Код:
if GetAsyncKeyState(VK_ALT) <> 0 then
 Form1.Caption:= 'нажат альт';
alexprey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить скан код после WM_KEYEVENT TwiX Общие вопросы Delphi 1 21.04.2010 23:09
написать ASSEMBLER программу отображаущую скан-код нажатия и отпускания клавиш NAC35 Помощь студентам 2 16.06.2009 00:24
написать ассемблер-программу,выводящую на экран скан-код sashok2009 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 08.06.2009 22:11
Чем отличается скан-код от виртуального кода клавиши? The_Darkness Помощь студентам 2 18.07.2008 17:01
Код клавиши... =*=|/|MM0PT@/\=*= Паскаль, Turbo Pascal, PascalABC.NET 3 19.01.2007 13:10