|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.10.2007, 11:13 | #11 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Ни у кого ни каких идей?У меня тут возникла, вот если бы разобрать как-то клавиши указанные в компоненте HOTKEY под регистрацию клавишь средствами function RegisterHotKey(hWnd: HWND; id: Integer; fsModifiers, vk: UINT): BOOL;.Думаю может таким способом можно зарегить в системе свои ХотКеи. Ждём предложений и надеюсь что удастся решить эту проблему.
|
10.10.2007, 12:00 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
[QUOTE=Alter;39359если бы разобрать как-то клавиши указанные в компоненте HOTKEY[/QUOTE]
Ну эт не проблема : procedure TForm1.HotKey1Change(Sender: TObject); var chars:integer;modif,md:integer; begin chars:=HotKey1.HotKey and dword(-1); modif:=HotKey1.HotKey shr 8; caption:=''; if (modif and 32)>1 then begin caption:='Shift';end; if (modif and 64)>1 then begin caption:=caption+' Ctrl';end; if (modif and 128)>1 then begin caption:=caption+' alt';end; caption:=caption+' '+chr(chars); end;
I'm learning to live...
|
16.11.2009, 03:15 | #13 |
Пользователь
Регистрация: 24.02.2009
Сообщений: 11
|
Можно сделать так:
Код:
Код:
|
16.11.2009, 09:34 | #14 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
могу предложить еще один способ регистрации глобальных клавиш путем выбора их например в компоненте (фактически можно в любом) - stringgrid... становимся на n-ю ячейку, нажимаем комбинацию и вуаля...
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 16.11.2009 в 09:37. |
07.04.2012, 23:52 | #15 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 177
|
мужики кому не сложно напишите исходник, суть которого заключается при нажатии не важно каких клавишь(2-3)таймер останавливался и рри нажатии других запускался! спасибо
p.s + в репу |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
HotKey | Simply-Art | Win Api | 16 | 15.08.2008 12:10 |
KOL HotKey | Simply-Art | Помощь студентам | 6 | 13.08.2008 11:01 |
Какой компонент использовать? | XPAiN | БД в Delphi | 3 | 05.05.2008 08:45 |
Потомок от HotKey | Alter | Компоненты Delphi | 4 | 03.01.2008 15:47 |
как зарегестрировать горячую клавишу с помощью HotKey | GAGARIN-NEW | Компоненты Delphi | 3 | 09.11.2007 08:22 |