Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.045 c
1-2222
Катерина
2004-01-20 16:33
2004.02.02
TRichEdit -> TQRRichTect


4-2428
comwad
2003-11-21 12:42
2004.02.02
Как ассоциировать THandle файла в памяти с именем Name: String


1-2060
SayreX
2004-01-19 20:04
2004.02.02
Inno Setup 3 HELP!


14-2298
}|{yk
2004-01-12 16:36
2004.02.02
Вопросы из харьковского ЧГК. №4 (ноябрь)


14-2302
Hint
2004-01-12 18:17
2004.02.02
Microsoft Software Update Service (SUS)