Вниз
Скачать: CL | DM;

Горячие клавиши! Глобально. Для операционки.   Найти похожие ветки 

← →
Дремучий ©   (2003-11-10 20:00) [0]

//регистрируем комбинацию Ctrl+F12
id:= GlobalAddAtom("App-visible");
hkey:= RegisterHotKey(Application.MainForm.Handle, id, MOD_CONTROL, VK_F12);

if not hkey
then dlgError("Ошибка при регистрации горячих клавиш: Ctrl+F12!");

Application.Run;////////////////////////////////////////////

//охлаждаем горячие клавиши
if hkey then
UnRegisterHotKey(Application.MainForm.Handle, id);


дело в том, что в такой способ горячие клавиши регистрируются только для первого экземпляра проги? как сделать чтоб Хоткеи работали для нескольких экземпляров?


← →
Дремучий ©   (2003-11-10 20:13) [1]

...и/или для разных прог.


← →
Игорь Шевченко ©   (2003-11-11 10:48) [2]

Повторить вышеуказанную комбинацию для каждого экземпляра...


← →
Erik ©   (2003-11-11 12:42) [3]

И GlobalAddAtom заменить на Local.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-37623
MadAngel
2003-12-27 20:49
2004.01.13
Сохранение


1-37701
DimaK
2003-12-24 22:50
2004.01.13
В чем моя ошибка?


14-37846
Igorek
2003-12-22 12:16
2004.01.13
Удаление евента автоматом


14-37889
VictorT
2003-12-22 12:03
2004.01.13
Думаю, Ketmar не обидится...


1-37652
European
2003-12-26 20:17
2004.01.13
Предварительный просмотр




   Наверх