Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi и WinAPI

Войти
Регистрация
Восстановить пароль
 
novprog
4 / 4 / 1
Регистрация: 26.05.2015
Сообщений: 46
#1

Передача неактивному окну сочетание клавиш - Delphi WinAPI

04.08.2016, 00:10. Просмотров 499. Ответов 1
Метки нет (Все метки)

1) Перерыл интернет не могу найти. Например как передать чужому НЕАКТИВНОМУ окну(без активации//SetForegroundWindow(H)) сочетание клавиш Shift+Q.
2)Также как передать символы(.@ и т.п.), а также прописные буквы. Я все реализую сам так
Delphi
1
2
3
4
h := FindWindow(nil, 'Точка Запуска');    
SendMessage(H,WM_KEYDOWN, Ord('U') ,1);
SendMessage(H,WM_KEYDOWN, VK_RETURN,1);
SendMessage(H,WM_KEYUP, VK_RETURN,1);
Передача символов не проходит. А если через ORD передавать прописные буквы передаются числа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2016, 00:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача неактивному окну сочетание клавиш (Delphi WinAPI):

Как можно блокировать сочетание клавиш? - Delphi
Как с помошью Delphi7 можно отключить сочетание клавиш alt+ctrl+delete?

Как отключить сочетание клавиш Win+L и Win+D? - Delphi
Помогите!! у проге нужно отключить сочетание клавиш Win+L и Win+D? скиньте код или исходник.

Как отключить сочетание клавиш Win+L и Win+D? - Delphi
Помогите!! у проге нужно отключить сочетание клавиш Win+L и Win+D? скиньте код или исходник.

Сообщение окну (мышь) - Delphi
Вопрос такой: Посылаю _свёрнутому_ окну сообщение клика мыши Postmessage(handle*,WM_LBUTTONDOWN,MK_LBUTTON,x+y sh 16) ...

Поиск окна по окну-владельцу - Delphi WinAPI
Здравствуйте. Есть некое приложение, имеющее несколько форм. Необходимо найти одну из них, учитывая, что ее заголовок может быть разным...

Обращение к неактивному окну - Delphi
Здравствуйте, ребят. Мне нужно обратиться к неактивному (скрытому) окну. Например поменять значение переменной. Каким образом это...

1
AllFree
Заблокирован
23.08.2016, 20:29 #2
Почитайте про AttachThreadInput.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2016, 20:29
Привет! Вот еще темы с ответами:

Передать нажатие клавиши неактивному окну - C#
Добрый день! Мне нужно зажать клавиши и, спустя некоторое время, отпустить "UP" (стрелка вверх) и "DOWN" (стрелка вниз) поочередно для...

.NET 4.x Отправка системной клавиши неактивному окну - C#
Всем привет. Есть необходимость отправить нажатие системной клавиши F1-F12, Alt, Ctrl, Shift, PrintScr в неактивное окно блокнота. ...

Отправить неактивному окну нажатия контроллера X-BOX 360 - C#
Всем привет. Появилась необходимость отправлять неактивному окну нажатия контроллера X-BOX 360. Дескриптор окна получил, нажатия...

Sendkeys неактивному окну. Нечто вроде InvokeMember("tab") - C#
Этот кусок кода ищет на форуме сообщение с определённым текстом, а затем удаляет его. foreach (System.Windows.Forms.HtmlElement...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru