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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.11.2011, 21:56   #1
KoBaL
Пользователь
 
Аватар для KoBaL
 
Регистрация: 27.02.2010
Сообщений: 59
По умолчанию RegisterHotKey проблема :(

Проблема, вот такой код:

Код:

RegisterHotKey(Form1.Handle,ID,0,09);
Ставится хоткей на клавишу TAB, но после этого ОС перестаёт реагировать на TAB [Как будто она не нажимается, также и с другими клавишами A B C и т.д]
Как сделать чтобы срабатывал хоткей, и клавиша тоже нажималась?

Код:
RegisterHotKey(0,ID,0,09);
-> Не работает, не срабатывает хоткей и клавиша тоже не нажимается
Отсылать клавишу во время обработки тоже не предлагать, так иногда очень долго приходится ждать пока нажмется клавиша

Читаем правила раздела.
Там подробно написано, как следует оформлять код и что получается, если этого не делать.


В правилах раздела "Тема не существует"

Для "особо одаренных" :
4. Не использовать прикрепленные файлы для исходного текста программы. Это разрешается только в случае большого объема приводимого кода. Но в любом случае следует приводить основные выдержки кода, относящиеся непосредственно к содержанию поста.
Любой код, который вы приводите, оформляйте тегом CODE (значок # в редакторе ответа). Для скриншотов сложных математических формул есть тег IMG (значок картинки там же). Если значки не видны, перейдите в расширенный режим редактирования.

Темы с вложениями вместо исходного кода, а также с неправильно оформленным кодом будут мгновенно закрываться, а нарушитель - получать нарушение №4.

http://programmersforum.ru/announcement.php?f=2
Зрение плохое ?

Последний раз редактировалось mihali4; 05.11.2011 в 00:43.
KoBaL вне форума
Старый 04.11.2011, 22:55   #2
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию

Цитата:
Сообщение от KoBaL Посмотреть сообщение
RegisterHotKey(0,ID,0,09) -> Не работает, не срабатывает хоткей и клавиша тоже не нажимается
здесь и не должен, т.к. мы указываем хендл окна, куда отсылается сообщение о нажатии кнопки. указав 0 вы показываем, что оно отсылается в никуда.

а вообще, ответа я и сам не знаю, тоже хотелось бы услышать.
Хамяг вне форума
Старый 04.11.2011, 23:03   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Обращаемся к одной из первых тем раздела :
Цитата:
Важно: Дабы избежать набивших оскомину вопросов. Перед тем, как создавать тему, скачайте себе...
Поиск по базе по слову "горяч".
Или я эту базу для А.С. Пушкина создавал ?

Последний раз редактировалось mihali4; 05.11.2011 в 01:53.
mihali4 вне форума
Старый 04.11.2011, 23:33   #4
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию

там нет ответа на этот вопрос

Там 2 примера !
Регистрация "горячих клавиш"
Регистрация горячих системных клавиш

Последний раз редактировалось mihali4; 05.11.2011 в 01:52.
Хамяг вне форума
Старый 05.11.2011, 00:28   #5
KoBaL
Пользователь
 
Аватар для KoBaL
 
Регистрация: 27.02.2010
Сообщений: 59
По умолчанию

Ну и что тогда делать ?
Нужно срочно поставить хук на несколько клавиш, DLL не подходит
KoBaL вне форума
Старый 05.11.2011, 00:50   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Причина закрытия - вверху.
Впрочем, со зрением у вас плоховато , поэтому повторю тут :
Цитата:
Помните, один вопрос - одна тема
В первом сообщении нет ни слова об установке хуков, только о регистрации "горячих клавиш".
Про хуки на форуме столько тем, что читать замучаешься !
Ищите, да обрящете...

Последний раз редактировалось mihali4; 05.11.2011 в 01:54.
mihali4 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
возможно ли загрузить RegisterHotKey в чужое приложение? user_jasser Win Api 4 27.01.2009 22:51
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37