Приложение не обнаруживает смену языка при потере фокуса

Я реализовал класс, который наследует интерфейс ITfLanguageProfileNotifySink. Это работает, я могу получить событие, когда язык меняется, но только когда мое приложение сфокусировано.

Что я должен сделать, чтобы обнаружить языковые изменения в моем приложении, когда оно не сфокусировано?

1 ответ

Решение

ITfLanguageProfileNotifySink это интерфейс, который вы хотите, но вам нужно реализовать его в вашей DLL текстовой службы, а не в основном приложении.

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

Другие вопросы по тегам