|
|
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
На кнопке написан код: Run('программа.exe') "программа.exe" начинает работать. При нажатии на кнопку Esc "программа.exe" перестает работать. Надо как-то отловить нажатие на кнопку Esc и сказать Windows ХР, что ничего нажато не было. Короче, ПЕРЕД запуском "программа.exe" нужно как-то отменить работу кнопки Esc. Просьба не спрашивать, зачем и для чего это делается. Просто если кто-то знает, напишите. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:28 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. RegisterHotKey( handle(w_main), 1, 0, VK_ESCAPE) после этого ваше окно должно получать мессаги типа WM_HOTKEY (0x0312) и на escape никто не должен реагировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:52 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Где это пишется? Получаю error. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 19:20 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
В объявлении вызова внешних процедур и функций (такой большой, а в сказки веришь.......) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 20:18 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Ну и надо помнить, что ни в одном работающем приложении кнопка Esc при этом работать не будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 20:24 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
ФилиппНу и надо помнить, что ни в одном работающем приложении кнопка Esc при этом работать не будет... Да. именно так. поэтому надо научиться вовремя вызывать UnregisterHotKey... ( правда c ESC я не пробовал :) RiskaГде это пишется? Declare local external functions Код: plaintext 1. Function usage: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 21:53 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Спасибо. Работает. А как отключить всю клавиатуру? Есть функция Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2006, 10:02 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
RiskaСпасибо. Работает. А как отключить всю клавиатуру? Есть функция Код: plaintext А зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 10:56 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Estets RiskaСпасибо. Работает. А как отключить всю клавиатуру? Есть функция Код: plaintext А зачем? RiskaНа кнопке написан код: Run('программа.exe') "программа.exe" начинает работать. При нажатии на кнопку Esc "программа.exe" перестает работать. Надо как-то отловить нажатие на кнопку Esc и сказать Windows ХР, что ничего нажато не было. Короче, ПЕРЕД запуском "программа.exe" нужно как-то отменить работу кнопки Esc. Просьба не спрашивать, зачем и для чего это делается. Просто если кто-то знает, напишите. Спасибо. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 14:03 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
Я спрашивал, а зачем мышка в таком случае нужна, можно и ее отключить ;) Странный подход в отключении клавиатуры, пользователи будут снимать программу кнопочкой "Reset", ее вы тоже заблокируете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 14:49 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
а почему бы не сделать ее ('программа.exe') невидемой после запуска ? или findwindow/showwindow нельзя юзать ¿ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 14:59 |
|
||
|
Отмена работы кнопки Esc
|
|||
|---|---|---|---|
|
#18+
zuzuа почему бы не сделать ее ('программа.exe') невидемой после запуска ? или findwindow/showwindow нельзя юзать ¿ 'программа.exe' - должна быть на экране. Доступа к коду нет (вообще отношения к РВ она не имеет). На любое нажатие кнопки она останавливается. Мышкой можно тыкать, а кнопочки нажимать - нефиг! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 17:02 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33887432&tid=1337668]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 306ms |

| 0 / 0 |
