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

HotKey   Найти похожие ветки 

← →
Марат   (2004-01-19 14:37) [0]

При загрузке проекта активизируется горячая клавиша-F2.Но она остается горячей и при свернутом (неактивном) проекте. В какой момент времени (и при каком событии)я должен сделать UnregisterHotKey? Свойство OnDeactivate не помогает.
Пробовал поставить UnregisterHotKey в событии OnActivate при условии if application.Active=false, но тогда не могу активизировать обратно.


← →
Семен Сорокин ©   (2004-01-19 14:43) [1]

Application.OnActivate
Application.OnDeactivate
а если одна форма, то возможно подойдет
MainForm.OnShortCut


← →
Марат   (2004-01-20 06:04) [2]

А где прописывать эти события?


← →
Семен Сорокин ©   (2004-01-20 09:55) [3]

Марат (20.01.04 06:04) [2]
А где прописывать эти события?

1. Есть компонент ApplicationEvents на закладке Additional
2. ручками

procedure Form1.FormCreate(Sender: TObject);
begin
Application.OnActivate := AppActivate;

end;

procedure Form1.AppActivate(Sender: TObject);
begin
....
end;



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

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



Память: 0.45 MB
Время: 0.015 c
8-2234
Дмитрий
2003-09-29 00:18
2004.02.02
Регулировка звука припомощи TrackBar.


14-2326
Soft
2004-01-09 01:08
2004.02.02
NAT(Network address translation) под WinXP с разграничением по IP


1-2145
Opryshok
2004-01-21 20:18
2004.02.02
TSpeedButton + TAction


4-2408
Вадим
2003-11-25 17:33
2004.02.02
Щелчек правой кнопкой по кнопкам в заголовке окна


1-2194
Riddler
2004-01-14 01:30
2004.02.02
Подсветка HTML




   Наверх