Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Внизпроблема с использованием горячих клавиш Найти похожие ветки
← →
Beginner-Designer (2002-10-25 19:47) [0]вот когда в OnFormCreate пишу, например,
id1:=GlobalAddAtom("hotkey1");
RegisterHotKey(handle,id1,mod_shift,65);
65 - это англ. буква A. И вот если прога работает, и я захочу в любом текстовом редакторе осуществить комбинацию Shift+A, то сработает обработчик горячей клавиши, а символ не напечатается :(( Хотелось бы, чтобы одно не мешало другому.
← →
Beginner-Designer (2002-10-25 20:12) [1]нельзя?
← →
TTCustomDelphiMaster (2002-10-25 20:19) [2]Ну почему же. Разрегистрируйте HotKey, повторите его нажатие программно, а потом зарегистрируйте снова.
← →
Beginner-Designer (2002-10-25 20:23) [3]это как? можно подробнее? проблема в том, что моя прога всё время следит за нажатием клавиш. И, если будет нажата горячая клавиша, то сработает обработчик в программе, выполнится действие и программа будет ждать следующего нажатия. Поэтому какие горячие клавиши я зарегистрирую в программе, те не будут выполнятся нигде пока работает программа, а хотелось бы чтобы эти клавиши вопринимались и моей порграммой и другими.
← →
TTCustomDelphiMaster (2002-10-25 20:46) [4]Чесно говоря думать щас неохота, но скорее всего реализавать можно через hook.
← →
pasha_golub (2002-10-25 20:47) [5]Я думаю стоит переопределить горячую клавишу.
← →
Beginner-Designer (2002-10-26 09:29) [6]2pasha_golub
Назначить другую??
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c