Подскажите, как узнать текущий язык ввода и регистр клавиатуры в моём окне. А так же узнавать об их изменении?
С WM_INPUTLANGCHANGE всё понятно. Спасибо за подсказку. А вот на GetKeyboardLayout моя прога прибивается. Чё ей надо? Какой-то ID треда... Нет у меня тредов. Только одно окно. И ноль в стек сувал, и хендл окна...
Тьфу, блин... скобки... сто раз уже на это напрывался, а всё не усвою. Я очень редко использую виндовые функции. Сделал как-то давно каркас, одно единственное окно, в нём я сам рисую кнопки и прочее. И все редкие обращения к винде (рисовать прямоугольник, текст и т.п.) сделаны в собственных макросах. Вобщем забыл уже как это делается прямо инструкцией call.
Это не выход. Вам еще может понадобиться создавать и другие приложения. поэтому перепишите как этот ваш шаблон раз эдак 20 и все усвоите. А пользоваться можете и первым продолжать. Просто для усвоения материала.