Текущий архив: 2002.11.07;
Скачать: 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 вся ветка
Текущий архив: 2002.11.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.014 c