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

Как, используя THotKey, зарегистрировать горячую клавишу?   Найти похожие ветки 

← →
Volf_555 ©   (2006-04-26 14:51) [0]

Пробывал так:
procedure TForm1.Button3Click(Sender: TObject);
var
id:Integer;
begin
id:=GlobalAddAtom("hotkey");
RegisterHotKey(handle,id,hotkey1.Modifiers,hotkey1.HotKey);
end;

Вы скакивает ошибка:  [Error] Unit1.pas(76): Incompatible types: "Cardinal" and "THKModifiers"
Как корректно зарегистрировать горячую клавишу, используя компонент THotKey?


← →
AbrosimovA ©   (2006-04-26 15:34) [1]

procedure TMainForm.mnWMHotkey( Var msg: TWMHotkey );
begin
if msg.hotkey = 100 then Show;
end;

procedure TMainForm.FormCreate(Sender: TObject);
begin
RegisterHotkey(Handle,100,0,VK_F11);
end;

procedure TMainForm.FormDestroy(Sender: TObject);
begin
UnRegisterHotkey(Handle,100);
end;



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

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



Память: 0.45 MB
Время: 0.026 c
15-1146559507
sts55555
2006-05-02 12:45
2006.06.04
Что будет с Delphi и с нами?


15-1146522948
Сумчатое
2006-05-02 02:35
2006.06.04
Сколько весят песочные часы, когда песчек сыплется ?


2-1148045632
tort
2006-05-19 17:33
2006.06.04
Запуск программы


15-1146906750
Delphi5.01
2006-05-06 13:12
2006.06.04
Часто видел StringList с посторонними компонентами


15-1146150464
oldman
2006-04-27 19:07
2006.06.04
У кого есть "M.A.S.H." ???




   Наверх