AndruSender
@AndruSender

C# Как передать комбинацию клавиш Ctrl+A, Shift+A другому приложению?

Вообщем суть вопроса ясна, код не передает комбинации, а только отдельно нажатые клавиши, т.е. Ctrl+A здесь не отрабатывает :(
SetActiveWindow(ptr);            
            PostMessage(ptr, WM_SYSKEYDOWN, (int)Keys.ControlKey, 0);
            PostMessage(ptr, WM_SYSKEYDOWN, (int)Keys.A, 0);
            PostMessage(ptr, WM_SYSKEYUP, (int)Keys.ControlKey, 0);
            PostMessage(ptr, WM_SYSKEYUP, (int)Keys.A, 0);
  • Вопрос задан
  • 2704 просмотра
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
stackoverflow.com/questions/11384669/sending-right... - попробуйте как написано тут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы