Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Как запретить какую то комбинацию клавиш   Найти похожие ветки 

 
Irmantukas   (2005-11-23 12:19) [0]

Привет всем. Надо запретить комбинацию "CTRL+F7". Програма досовская. Система WIN98. Помогите плз.


 
ANB ©   (2005-11-23 12:21) [1]

Исходники есть ?


 
Irmantukas   (2005-11-23 12:35) [2]

Нету.


 
ANB ©   (2005-11-24 15:39) [3]

Тогда все грустно. В смысле не так просто.
А зачем запрещать ? Программа чего то не то делает при Ctrl+F7 ?


 
Ботвин Дмитрий   (2005-11-24 15:49) [4]

Irmantukas   (23.11.05 12:19)

Напиши свое приложение и зарегистрируй для него горячие клавиши Ctrl+F7.
Запускай его перед этим приложением. Возвможно тогда в нём оно не будет
срабатывать :-)))


 
vertal ©   (2005-11-24 19:57) [5]

> Ботвин Дмитрий   (24.11.05 15:49) [4]
В смысле RegisterHotKey? Но тут один момент - это зарубит эти клавиши для всех приложений, не только для целевого. Тогда по-хорошему придется писать код, определяющий, является ли активное приложение нужным, и в зависимости от этого посылать или не посылать это сообщение о нажатии клавиши окну, которому оно должно было пойти. И еще в Windows 98 в отличие от 2000 и XP то ли хуки, то ли горячие клавиши - точно не помню, что именно,- не работают, когда активно консольное приложение, это тоже надо учитывать.



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
10-1112809260
King of Lamers
2005-04-06 21:41
2006.02.05
Word. Установка курсора на заданную позицию в строке.


2-1137759600
Crass
2006-01-20 15:20
2006.02.05
Размер формы постоянный при смене рассширения экрана - КАК?


2-1137512161
Rust007
2006-01-17 18:36
2006.02.05
Как создать фаил, который может прочитать только сама программа


1-1135859646
Mikhail
2005-12-29 15:34
2006.02.05
причина ошибки ? для Delphi 2005 под VCL Forms App for Net


2-1137694944
Tolik
2006-01-19 21:22
2006.02.05
CreateThread(nil,0,@MyProcedure,0,0,nil);