Форум: "WinAPI";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизКак запретить какую то комбинацию клавиш Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c