Приложение не обнаруживает смену языка при потере фокуса
Я реализовал класс, который наследует интерфейс ITfLanguageProfileNotifySink. Это работает, я могу получить событие, когда язык меняется, но только когда мое приложение сфокусировано.
Что я должен сделать, чтобы обнаружить языковые изменения в моем приложении, когда оно не сфокусировано?
1 ответ
Решение
ITfLanguageProfileNotifySink
это интерфейс, который вы хотите, но вам нужно реализовать его в вашей DLL текстовой службы, а не в основном приложении.
В любом случае вам нужно будет реализовать библиотеку DLL текстового сервиса, если вы хотите взаимодействовать с текстом в документе, так как интерфейсы ФБО не имеют прокси и заглушек и не могут выполнять кросс-процесс.