Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

послать нажатие клавиши   Найти похожие ветки 

 
RaPToRidze   (2007-02-13 21:42) [0]

SendMessage(handle,WM_KEYDOWN,73,1);
SendMessage(handle,WM_KEYUP,73,1);
вот так я шлю нажатие клавиши "i"  а как мне послать alt+i ?


 
begin...end ©   (2007-02-13 21:56) [1]

WM_SYSKEYDOWN / WM_SYSKEYUP


 
Leonid Troyanovsky ©   (2007-02-13 22:08) [2]


> begin...end ©   (13.02.07 21:56) [1]

> WM_SYSKEYDOWN / WM_SYSKEYUP


Для неактивного (non foreground) приложения, в общем случае, в
такой постановке задача решения не имеет.
Некоторые же частные случаи возможны

http://groups.google.com/group/fido7.ru.delphi.chainik/msg/e8115e50b604ca90

Но, по всей видимости, искомого проще добиваться путем посылки неких
WM_(SYS)COMMAND.

--
Regards, LVT.


 
raptoridze   (2007-02-13 22:49) [3]

ок, тогда если окно аквтиное в данный момент
конкретным примером? как послать альт+I ?


 
Leonid Troyanovsky ©   (2007-02-13 22:53) [4]


> raptoridze   (13.02.07 22:49) [3]

> ок, тогда если окно аквтиное в данный момент
> конкретным примером? как послать альт+I ?


SendInput, keybd_event.
msdn.

--
Regards, LVT.


 
raptoridze   (2007-02-13 23:04) [5]

нашел как неактивному послать )
postMessage(i,WM_SYSKEYDOWN,73,536870912{2^29});


 
Leonid Troyanovsky ©   (2007-02-13 23:08) [6]


> raptoridze   (13.02.07 23:04) [5]

> нашел как неактивному послать )

Ну, испытай, например, на Ворде.

--
Regards, LVT.


 
raptoridze   (2007-02-13 23:12) [7]

ну хз как на ворде ) но в приложении котором мне надо - работает )


 
Leonid Troyanovsky ©   (2007-02-13 23:15) [8]


> raptoridze   (13.02.07 23:12) [7]

> ну хз как на ворде ) но в приложении котором мне надо -
> работает )

Значит, свезло тебе, так свезло.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2007.03.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
15-1170761496
Glivera
2007-02-06 14:31
2007.03.04
Опять лицензирование Windows XP


15-1170763052
vasIZmax
2007-02-06 14:57
2007.03.04
Ну, N-ая ветка о лицензии..


2-1171454196
newbie2
2007-02-14 14:56
2007.03.04
Немодальное окно в модальном приложении, возможно?


1-1168630485
Dmitry_177
2007-01-12 22:34
2007.03.04
Определить путь к программе зная ее хендл окна


5-1149307416
МикроДИП
2006-06-03 08:03
2007.03.04
Компонент TrackBar и событие OnMouseUp...