Вниз
Скачать: CL | DM;

Как отослать другому приложению сочетание клавиш?   Найти похожие ветки 

← →
progger ©   (2002-09-24 16:21) [0]

Ув. Знатоки, подскажите пожалуйста как отослать(имитировать нажатие) сочетание клавиш, напр. CTRL+A или CTRL+C, другому приложению. Если можно, поподробнее, так как я не очень разбираюсь в WinApi, или включите часть кода программы. Заранее благодарен.


← →
Song ©   (2002-09-24 16:25) [1]

WM_KEYDOWN, WM_COPY


← →
progger ©   (2002-09-24 16:33) [2]

Прошу извинить меня за глупый вопрос, но все же:
А как именно использовать эти операторы??


← →
Song ©   (2002-09-24 16:39) [3]

SendMessage(Wnd,WM_KEYDOWN,VK_CONTROL,1);
SendMessage(Wnd,WM_KEYDOWN,Ord("a"),1);
Application.ProcessMessages;
SendMessage(Wnd,WM_KEYUP,VK_CONTROL,1);
SendMessage(Wnd,WM_KEYUP,Ord("a"),1);

или вместо всего этого SendMessage(Wnd,WM_CHAR,1,1);

Однако не факт что сработает. Я пытался когда-то выполнить пункт "Выделить всё" в Lotus. Хрен, ничего не получилось :(



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-21438
студент2002
2002-10-17 18:49
2002.11.07
DBGrid и прокрутка мышью


3-21429
dim-
2002-10-18 21:47
2002.11.07
Типы полей в Ib5.x


1-21644
dimonf
2002-10-27 15:56
2002.11.07
Извлечение информации из файлов Word, Exel.


1-21679
RTZ
2002-10-28 10:31
2002.11.07
Народ возникли два вопроса по компоненту WebBrowser


4-21877
Max2000
2002-09-25 10:47
2002.11.07
Как распаковать ASPACK?




   Наверх