共用方式為


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 是 Null 指標。

備註

檔名的擴展名必須是 .dic (新增字組) 、.exc (排除的字組) 或 .acl (自動更正字組) 。 這些檔案是UTF-16 LE 純文字,必須以適當的 Byte Order Mark (BOM) 開頭。 每一行都包含 [新增] 和 [排除] 單字清單中的單字 () ,或自動更正組與垂直線分隔的字組 (“|”) 自動更正字清單中的 ) (。 包含字典的文字清單是透過擴展名推斷的。

針對語言子標記註冊的檔案,將會針對包含它的所有語言挑選。 例如,註冊 「en」 的字典也會由 「en-US」 拼字檢查工具使用。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 spellcheck.h

另請參閱

IUserDictionariesRegistrar