Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отправка нажатия клавишь Alt, Ctrl, Shift при помощи SendKeys, альтернативы

9.7K
23 января 2012 года
Vitamant
228 / / 07.02.2011
Доброго времени суток, подскажите - каким образом при помощи (или без помощи) класса System.Windows.Forms.SendKeys отправить нажатие клавиш Alt\Ctrl\Del окну, зная его дескриптор?
На данный момент смог отослать только Alt+Пробел что временно решило проблему, однако адекватным вариантом не является. Задача - переключить фокус ввода на главное меню окна. Довольно плотно погуглил, но увы - безрезультатно. Тот же "%{%}", возможно, что-то и отправляет, но фокус менюшке не отдает.
Что касается WinAPI - да, это вариант, но только в том случае, если обрабатывать нажатие окно будет по своему усмотрению (в противном случае, кнопку придется посылать конкретному элементу (меню), которое я вообще отловить не могу (и Spy++ не может) - иначе бы не возился с кнопками.
277
23 января 2012 года
arrjj
1.7K / / 26.01.2011
SendInput со скан-кодом кнопки.
9.7K
23 января 2012 года
Vitamant
228 / / 07.02.2011
Цитата: arrjj
SendInput со скан-кодом кнопки.


Благодарю. А SendKeys для этого не пригоден? =\

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог