IUserDictionariesRegistrar::RegisterUserDictionary 方法 (spellcheck.h)
注册要用作当前用户的用户字典的文件,直到注销为止。
语法
HRESULT RegisterUserDictionary(
[in] LPCWSTR dictionaryPath,
[in] LPCWSTR languageTag
);
参数
[in] dictionaryPath
要注册的字典文件的路径。
[in] languageTag
应使用此字典的语言。 如果留空,它将用于任何语言。
返回值
此方法可以返回其中一个值。
返回值 | 说明 |
---|---|
|
成功。 |
|
文件已针对语言注册。 |
|
该文件不存在或无效,或者没有有效的扩展名 (.dic、.exc 或 .acl) |
|
dictionaryPath 或 languageTag 是空指针。 |
注解
文件名必须具有扩展名 .dic (添加的单词) ,.exc (排除的单词) ,或 .acl (自动更正单词对) 。 这些文件是 UTF-16 LE 纯文本,必须以相应的字节顺序标记 (BOM) 开头。 每行包含“已添加”和“排除”单词列表中的单词 () ,或包含一个自动更正对,这些单词由垂直条分隔 (“|”) (自动更正单词列表) 。 包含字典的单词列表是通过 文件扩展名推断的。
对于包含该子标记的所有语言,将选取为语言子标记注册的文件。 例如,为“en”注册的字典也将由“en-US”拼写检查器使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | spellcheck.h |