|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.09.2010, 15:10 | #21 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
|
21.09.2010, 15:15 | #22 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
http://www.rsdn.ru/article/Delphi/makecomponents.xml
http://www.delphiplus.org/articles/d...B5%D0%BD%D1%82
I'm learning to live...
|
21.09.2010, 16:16 | #23 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
Исходник примера:
Код:
Пробовал менять процессы, ничего не происходит. Вопрос: Какам боком куда отсылается сочетание клавиш??? |
21.09.2010, 16:28 | #24 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А с чего ты взял что окно, найденное методом GetWindowHandle способно принимать текст?
http://www.delphiworld.narod.ru/base...send_keys.html
I'm learning to live...
|
21.09.2010, 16:52 | #25 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
Мне не нужно чтобы окно принимало текст.
Я хочу чтобы при нажатии на кнопку, запускалась процедура которая проверяла бы CheckBox'ы на их состояние (включен или нет - т.е, если выключен - значит процедура для этого бокса не выполняется, а идёт следующая), за тем в Memo1 появлялось бы значение типа 'Alt+1 Hot Key Start' и в окне выполнялось бы сочетание клавиш. Потом, после выполнения команды в окне (клика мыши), активировалось 2 сочетание, а в Memo1 появлялось бы значение уже - 'Alt+2 Hot Key Start' и т.д Последний раз редактировалось xRamzeSx; 21.09.2010 в 16:55. |
21.09.2010, 16:53 | #26 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
xRamzeSx если не нравится ActionManager,используйте ActionList.
Он попроще. На OnClick чекбоксов назначьте Action-ны. В св-вах Action укажите нужные Вам ShortCut-ты.
Темы для WordPress. Русские WordPress шаблоны
|
22.09.2010, 07:28 | #27 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
Я не использую ни ActionManager, ни ActionList.
|
22.09.2010, 07:31 | #28 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Тут наверное придется делать окно активным и эмитировать нажатие по keybd_event. При этом FormStyle у вашей формы можно установить равным fsStayOnTop.
|
22.09.2010, 07:46 | #29 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
|
22.09.2010, 08:08 | #30 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
keybd_event - для иминации нажатия клавишь, как будто их нажали вы.
fsStayOnTop - для того, чтобы при активации окна игры ваша форма на улетала на задний план. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Горячие клавиши | dmitriegorovih | Общие вопросы Delphi | 2 | 10.09.2010 14:58 |
Горячие клавиши. | Lazio | Помощь студентам | 2 | 08.09.2010 02:20 |
Горячие клавиши в Delphi | Maddy | Помощь студентам | 7 | 23.04.2010 17:43 |
Горячие клавиши | Altera | Общие вопросы Delphi | 5 | 13.09.2008 21:27 |