ホーム › Globalization › ISpellCheckProvider
ISpellCheckProvider
COMメソッド 10
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT get_LanguageTag(LPWSTR* value)
| value | LPWSTR* | out | このプロバイダーが対象とするBCP47言語タグを受け取る出力ポインタ。呼び出し側で解放する。 |
vtbl 4 HRESULT Check(LPWSTR text, IEnumSpellingError** value)
| text | LPWSTR | in | スペルチェック対象となる入力テキスト文字列。 |
| value | IEnumSpellingError** | out | 検出された各スペルエラーを列挙するIEnumSpellingErrorを受け取る出力ポインタ。 |
vtbl 5 HRESULT Suggest(LPWSTR word, IEnumString** value)
| word | LPWSTR | in | 修正候補を取得したい対象の単語文字列。 |
| value | IEnumString** | out | 推奨される修正候補を列挙するIEnumStringを受け取る出力ポインタ。 |
vtbl 6 HRESULT GetOptionValue(LPWSTR optionId, BYTE* value)
| optionId | LPWSTR | in | 値を取得したいスペルチェックオプションの識別子文字列。 |
| value | BYTE* | out | 指定オプションの現在値(0始まりのインデックス)を受け取る出力バイトポインタ。 |
vtbl 7 HRESULT SetOptionValue(LPWSTR optionId, BYTE value)
| optionId | LPWSTR | in | 値を設定したいスペルチェックオプションの識別子文字列。 |
| value | BYTE | in | 設定する値(対応する選択肢の0始まりインデックス)を表すバイト値。 |
vtbl 8 HRESULT get_OptionIds(IEnumString** value)
| value | IEnumString** | out | このプロバイダーがサポートする全オプションIDを列挙するIEnumStringを受け取る出力ポインタ。 |
vtbl 9 HRESULT get_Id(LPWSTR* value)
| value | LPWSTR* | out | プロバイダー実装を識別する文字列IDを受け取る出力ポインタ。呼び出し側で解放する。 |
vtbl 10 HRESULT get_LocalizedName(LPWSTR* value)
| value | LPWSTR* | out | ユーザーへ表示するローカライズ済みのプロバイダー名を受け取る出力ポインタ。呼び出し側で解放する。 |
vtbl 11 HRESULT GetOptionDescription(LPWSTR optionId, IOptionDescription** value)
| optionId | LPWSTR | in | 説明を取得したいスペルチェックオプションの識別子文字列。 |
| value | IOptionDescription** | out | 指定オプションの説明を表すIOptionDescriptionを受け取る出力ポインタ。 |
vtbl 12 HRESULT InitializeWordlist(WORDLIST_TYPE wordlistType, IEnumString* words)
| wordlistType | WORDLIST_TYPE | in | 初期化する単語リストの種類(無視・自動修正・除外・追加など)を表す列挙値。 |
| words | IEnumString* | in | 指定種別の単語リストに登録する語を列挙するIEnumStringへのポインタ。 |