Добавьте языки проверки правописания для встроенного поставщика проверки правописания Windows - PullRequest
2 голосов
/ 30 апреля 2019

Я пытаюсь использовать встроенную в Windows программу проверки орфографии в приложении c ++.Я прохожу через официальный клиентский пример проверки орфографии здесь .

При запуске образца ISpellCheckerFactory::get_SupportedLanguages возвращает 4 языка для моего компьютера: en-CA, en-LR, en-PH и en-US.ISpellCheckerFactory::CreateSpellChecker возвращает встроенную проверку орфографии Windows, что можно увидеть, вызвав ISpellChecker::get_Id и ISpellChecker::get_LocalizedName, которые возвращают "MsSpell" и "Microsoft Windows Spellchecker" соответственно.

Где эти 4 языкародом из?Как я могу установить больше языков для проверки орфографии для встроенной проверки орфографии?Может ли мое приложение запросить у Windows установку новых языков проверки орфографии для провайдера MsSpell?

В документе MSDN, похоже, нет информации о встроенном провайдере проверки орфографии.Я попытался добавить новые языки в мои настройки Windows, изменить язык «по умолчанию» и добавить ввод с клавиатуры, но независимо от того, что я пытаюсь, список поддерживаемых языков проверки орфографии не меняется.

1 Ответ

1 голос
/ 01 мая 2019

Вы можете добавить новый язык (Франция) и установить базовый набор текста. Я тестирую на Windows 10 17763, используя официальный образец Проверка орфографии клиента , все работает.

Перед установкой нового языка:

enter image description here

После установки нового языка:

enter image description here

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...