Win32 API 日本語リファレンス
ホームGlobalization › ISpellCheckProvider

ISpellCheckProvider

COM
IID73e976e0-8ed4-4eb1-80d7-1be0a16b0c38継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

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