IUserDictionariesRegistrar::RegisterUserDictionary 方法 (spellcheck.h)

注册要用作当前用户的用户字典的文件,直到注销为止。

语法

HRESULT RegisterUserDictionary(
  [in] LPCWSTR dictionaryPath,
  [in] LPCWSTR languageTag
);

参数

[in] dictionaryPath

要注册的字典文件的路径。

[in] languageTag

应使用此字典的语言。 如果留空,它将用于任何语言。

返回值

此方法可以返回其中一个值。

返回值 说明
S_OK
成功。
S_FALSE
文件已针对语言注册。
E_INVALIDARG
该文件不存在或无效,或者没有有效的扩展名 (.dic、.exc 或 .acl)
E_POINTER
dictionaryPathlanguageTag 是空指针。

注解

文件名必须具有扩展名 .dic (添加的单词) ,.exc (排除的单词) ,或 .acl (自动更正单词对) 。 这些文件是 UTF-16 LE 纯文本,必须以相应的字节顺序标记 (BOM) 开头。 每行包含“已添加”和“排除”单词列表中的单词 () ,或包含一个自动更正对,这些单词由垂直条分隔 (“|”) (自动更正单词列表) 。 包含字典的单词列表是通过 文件扩展名推断的。

对于包含该子标记的所有语言,将选取为语言子标记注册的文件。 例如,为“en”注册的字典也将由“en-US”拼写检查器使用。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 spellcheck.h

另请参阅

IUserDictionariesRegistrar