Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2013, 02:11   #1
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию delphi hotkey

написал хоткей для программы.
Код:
RegisterHotKey(Handle, id1, 0, VK_ESCAPE);
Все работает как я хочу, клавиша еск работает при не активном окне, НО!

Есть checkbox в программе который делает окно всегда верхним.

Код:
procedure TForm1.CheckBox2Click(Sender: TObject);
begin
if checkbox2.Checked = True then Form1.FormStyle:=fsStayOnTop;
Edit3.SetFocus;


if checkbox2.Checked = False then Form1.FormStyle:=fsNormal;
Edit3.SetFocus

end;
После того, как нажимаешь галочку Esc перестает работать, и даже если ее убираешь она Esc тоже не работает. В чем причина?
Praud вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с HotKey [Delphi XE3] -Jack- Общие вопросы Delphi 4 09.08.2013 02:35
Hotkey Dalt Общие вопросы C/C++ 2 25.01.2011 22:31
C++ HOTKEY coNsept Общие вопросы C/C++ 7 01.05.2010 10:35
HotKey Simply-Art Win Api 16 15.08.2008 12:10