为 Windows 内置拼写检查提供程序添加拼写检查语言
Add spell check languages for the Windows built-in spell check provider
我正在尝试在我的 C++ 应用程序中使用 Windows 内置拼写检查器。我正在查看找到的官方拼写检查客户端示例 here。
当 运行 示例时,ISpellCheckerFactory::get_SupportedLanguages
returns 4 种语言适用于我的机器:en-CA、en-LR、en-PH 和 en-US。 ISpellCheckerFactory::CreateSpellChecker
return 是 Windows 内置的拼写检查器,通过调用 ISpellChecker::get_Id
和 ISpellChecker::get_LocalizedName
可以看出 return "MsSpell" 和 "Microsoft Windows Spellchecker"。
这 4 种语言从何而来?如何为内置拼写检查器安装更多拼写检查语言?我的应用程序可以请求 Windows 为 MsSpell 提供程序安装新的拼写检查语言吗?
MSDN 文档似乎没有关于内置拼写检查提供程序的任何信息。我已经尝试在我的 Windows 设置中添加新语言,更改 "default" 语言,并添加键盘输入,但无论我尝试什么,支持的拼写检查语言列表都没有改变。
您可以添加新语言(法国)并安装基本打字。我使用官方样本 Spell Checking Client 在 Windows 10 17763 上测试,它有效。
安装新语言之前:
安装新语言后:
我正在尝试在我的 C++ 应用程序中使用 Windows 内置拼写检查器。我正在查看找到的官方拼写检查客户端示例 here。
当 运行 示例时,ISpellCheckerFactory::get_SupportedLanguages
returns 4 种语言适用于我的机器:en-CA、en-LR、en-PH 和 en-US。 ISpellCheckerFactory::CreateSpellChecker
return 是 Windows 内置的拼写检查器,通过调用 ISpellChecker::get_Id
和 ISpellChecker::get_LocalizedName
可以看出 return "MsSpell" 和 "Microsoft Windows Spellchecker"。
这 4 种语言从何而来?如何为内置拼写检查器安装更多拼写检查语言?我的应用程序可以请求 Windows 为 MsSpell 提供程序安装新的拼写检查语言吗?
MSDN 文档似乎没有关于内置拼写检查提供程序的任何信息。我已经尝试在我的 Windows 设置中添加新语言,更改 "default" 语言,并添加键盘输入,但无论我尝试什么,支持的拼写检查语言列表都没有改变。
您可以添加新语言(法国)并安装基本打字。我使用官方样本 Spell Checking Client 在 Windows 10 17763 上测试,它有效。
安装新语言之前:
安装新语言后: