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
dictionaryPath または languageTag は null ポインターです。

注釈

ファイル名には、拡張子 .dic (追加された単語)、.exc (除外された単語)、または .acl (オートコレクトの単語ペア) が必要です。 ファイルは UTF-16 LE プレーンテキストであり、適切なバイトオーダーマーク (BOM) で始まる必要があります。 各行には、単語 ([追加済み] と [除外された単語] の一覧)、または縦棒 ("|") で区切られた単語を含むオートコレクトペアが含まれます。(オートコレクトの単語リスト内)。 辞書が含まれるワードリストは、ファイル拡張子を介して推論されます。

言語サブタグに登録されているファイルは、それを含むすべての言語で取得されます。 たとえば、"en" に登録された辞書は、"en-US" スペル チェッカーでも使用されます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー spellcheck.h

こちらもご覧ください

IUserDictionariesRegistrar