Показать сообщение отдельно
  #3  
Старый 06.05.2012, 13:19
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
Может быть хватит плодить темы. Недостаточно одной?

Не нужно писать этот бред:
Код:
const MOD_CONTROL = 2;
VK_F2 = 113;   //нарка

const MOD_CONTROL = 2;
VK_F4 = 115;
клавиши с префиксом VK_xx, описаны в Windows.pas.
Также, не забываем удалять свои HotKey-и после
Код:
  UnRegisterHotKey(handle, hotkey1);
не работает из-за невнимательности:
Код:
procedure Tfunk.s1Click(Sender: TObject);    //чат
const MOD_CONTROL = 2;
VK_F4 = 115;
begin
if s.Checked=true then
   begin
hotkey2 := GlobalAddAtom('Hotkey2');
RegisterHotKey(handle, hotkey2, 0, VK_F4);
   end else
   begin
UnRegisterHotKey(handle, hotkey2);
   end;
end;

спасибо!
Ответить с цитированием