Перейти к содержимому

Фотография

Смена раскладки метод SetKeyboardLayout()


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 KRULIT

KRULIT

    Новый участник

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ковальчук Роман Львович
  • Город:Киев

Отправлено 01 июля 2010 - 14:19

if (aqEnvironment.IsLanguageSupported(0x0422 ))
res_=aqEnvironment.SetKeyboardLayout(Sys.Process("TestComplete").Id, 0x0422);

Почему res_ = false при этом IsLanguageSupported = true. Смена раскладки клавиатуры не происходит
0x0422 - украинский, раскладка установлена, код взяли отсюда http://msdn.microsof...3(v=VS.85).aspx
Кто сталкивался ?
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 02 июля 2010 - 09:24

В функцию SetKeyboardLayout код раскладки надо передавать в виде строки - "00000422".
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных