|
|
|
как послать в другую программу CTRL+F и др.....
|
|||
|---|---|---|---|
|
#18+
Приветствую всех. Мне нужно послать в программу определенное сочетание клавиш(на данный момент CTRL+ALT+SHIFT+P) из другой программы. Написал код, который находит окно нудной программы и используя PostMessage передает в приложение нажатие клавиши. Так например нажатие F10 выглядит так: PostMessage (TMWnd, WM_KEYDOWN, 0x79, 0); PostMessage (TMWnd, WM_KEYUP, 0x79, 0); Все нормально работает, но вот беда с сочетаниями клавиш. Так , например, CTRL+F пытался сделать последовательным нажатием этих клавиш: 1. нажать CTRL 2. нажать F 3. отпустить F 4. отпустить CTRL ...но не тут то было.... Подскажите как генерировать сложные комбинации ? Спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2005, 16:25 |
|
||
|
как послать в другую программу CTRL+F и др.....
|
|||
|---|---|---|---|
|
#18+
Многие сочетания с Ctrl имеют свой код. Но с посылкой вроде Ctrl+Alt+Shitft+.. могут возникнуть траблы, так как многие проги проверяют это по GetKeyboardState ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2005, 16:14 |
|
||
|
как послать в другую программу CTRL+F и др.....
|
|||
|---|---|---|---|
|
#18+
Вообще получается послать приложению нажатие клавиши, но пока только одной. Покрайтей мере на одну оно только реагирует. Так , например, пробовал на NotePad-e , то на помылку F5 и ряда других одиночных клавиш реагирует, но вот сочетание никак ... Надо поискать команды, которые заменяют эти сочетания. Например Alt+F4 - WM_CLOSE и т.д.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2005, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=414&tid=2033677]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 362ms |

| 0 / 0 |
