Имитация нажатия Tab с помощью keybd_event - VB
Формулировка задачи:
Имитирую нажатия клавиш в сторонней программе с помощью
Но как мне имитировать нажатие TAB? Я перерыл таблицы и кодами символов но там именно символы, есть шифт, хоум и прочее, а ТАБ нет. Пытался вычислить сам путем
отслеживания KeyPrev на форме, но события ТАБ не генерит.
Так какое значение у клавиши ТАБ?
И еще вопрос в догонку - как мне толково переключить раскладку в сторонней программе? Можно попытаться имитировать Альт+Шифт, но для нпачала нужно еще тогда узнать как именно на данной машине установлено переключение (сльтом или контролом). К тому же хорошо, если я мог бы заранее узнать раскладку включенную в сторонней прогремме. Как?
Листинг программы
- Private Declare Sub keybd_event Lib "user32.dll" _
- (ByVal bVk As Byte, _
- ByVal bScan As Byte, _
- ByVal dwFlags As Long, _
- ByVal dwExtraInfo As Long)
Решение задачи: «Имитация нажатия Tab с помощью keybd_event»
textual
Листинг программы
- Const VK_TAB As Long = &H9
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д