Мне нужно получить доступ к информации о состоянии языковой панели из C#
Я написал программу ввода данных на языке C#, которая автоматически переключает язык ввода, когда пользователь вкладывает или щелкает различные текстовые поля ввода.
Существует статус для традиционного китайского языка, который может принимать либо китайский, либо английский этот статус переключается путем отправки символа SHIFT с клавиатуры или программы.
Два разных статуса выглядят следующим образом: (обратите внимание на четвертый значок слева)
Китайские Входные:
<img src="http://www.jimkay.tw/files/Chinese.JPG"/>;
Ввод На Английском Языке:
<img src="http://www.jimkay.tw/files/English.JPG">
Проблема в том, что при запуске программы я не могу предсказать, какая из двух настроек появится, когда я впервые установлю ввод на китайский язык (он остается стабильным во время работы программы.)
Если бы я мог найти что-то, что я мог бы прочитать, я бы знал, что такое текущая настройка, но я искал через блок управления во время отладки, и когда я изменяю настройку, я не вижу ничего другого.
Как или к чему я могу получить доступ, чтобы узнать текущее состояние?