К сожалению, я пока еще нигде не обновился до Win10, чтобы посмотреть, как Kilo будет там работать. Боюсь, новая версия появится именно по этому поводу.
Если там будут какие-нибудь интересные проблемы (и их удастся решить), напишу еще одну статью. А если нет, то просто отпишусь здесь в комментариях.
Неожиданно… Вроде, не было там таких зависимостей. И не должно быть. Спасибо большое, посмотрю. Заодно я как раз научился цвет меню пуск и экрана блокировки менять, надо будет впилить)
А в IE 11 нестабильно работает отрисовка флага в полях ввода на странице и не перехватывается смена языка. При этом в Kilo смена языка перехватывается.
Разница в том, что в режиме Advanced положение каретки не забирается из GetGUIThreadInfo, а через Accessibility по ищется по OBJID_CARET. В этом случае отображение языка возле каретки корретно работает в Visual Studio. Но все равно не работает в IE 11, к сожалению.
Не нашел больше никого из пользователей с такими симптомами. Если есть Visual Studio, то наверное самое лучшее — запустить под отладчиком и посмотреть, что происходит.
WinAPI программист из меня тот еще, поэтому про RegisterWIndowMessage я не вспомнил. Но какое-то время занимался автоматизацией UI-тестов для Windows-приложений, поэтому FindWindow пальцы набрали сами :)
Если там будут какие-нибудь интересные проблемы (и их удастся решить), напишу еще одну статью. А если нет, то просто отпишусь здесь в комментариях.
Разница в том, что в режиме Advanced положение каретки не забирается из GetGUIThreadInfo, а через Accessibility по ищется по OBJID_CARET. В этом случае отображение языка возле каретки корретно работает в Visual Studio. Но все равно не работает в IE 11, к сожалению.