Отказ от ответственности: Я разработчик Java, это упражнение для обучения кодированию (как я думаю) простых программ Windows в .NET
На днях мне было интересно, какие вызовы (классы API или .NET) используют «языковую панель» Windows для изменения языковой клавиатуры в зависимости от текущего используемого окна?
Допустим, я хочу написать небольшую программу, которая находится на панели задач и считывает имя используемого окна (когда моя программа работает в фоновом режиме). Каковы основные шаги для достижения этого?
Что касается части лотка, я думаю, это зависит от используемой мной Windows, я натыкаюсь на: Deskbands, миниатюры панели задач, NotifyIcon и т. д. Но самое интересное (по крайней мере, для меня) заключается в том, как получить имя текущего используемого окна...
Любое руководство или предложение по теме моего маленького эксперимента более чем приветствуется.