定義済みのプロパティ

次の値は、TSF で定義されたプロパティを識別します。 各プロパティの種類のデータ形式と内容が含まれます。

プロパティ

プロパティ 説明
GUID_PROP_ATTRIBUTE 表示属性の GUID を表す TfGuidAtom 値を格納します。 ITfCategoryMgr::GetGUID は、この値を GUID に変換するために使用されます。 詳細については、「 表示属性の使用」を参照してください。
GUID_PROP_TEXTOWNER テキストを所有するテキスト サービスのクラス識別子 ( CLSID ) を表す TfGuidAtom 値を格納します。 ITfCategoryMgr::GetGUID は、この値を CLSID に変換するために使用されます。
GUID_PROP_LANGID 低い単語のテキストの言語識別子 ( LANGID ) を含む DWORD 値を格納します。
GUID_PROP_READING プロパティの対象となるテキストのふりがなの読み上げテキストを格納します。 これは、実際のテキストとは異なる場合があります。 Windows ストア アプリでは、このプロパティはサポートされていません。
GUID_PROP_COMPOSING テキストが合成の一部である場合は 0 以外のブール値、それ以外の場合は 0 を含みます。 このプロパティがVT_EMPTYされている場合は、テキストがコンポジションの一部でないと見なすことができます。
GUID_PROP_MODEBIAS サポートされているモード バイアスの種類を表す TfGuidAtom 値が含まれます。 ITfCategoryMgr::GetGUID は、この値を GUID に変換するために使用されます。 モード バイアス値の 1 つを指定できます。
GUID_PROP_LMLATTICE ITfLMLattice オブジェクトへのポインターを格納します。
GUID_PROP_TKB_ALTERNATES Windows 8 以降: タッチ キーボードによって設定された DWORD 値が含まれています。 このプロパティは、TSF 対応の編集コントロールとアプリで使用して、 プロパティの対象となるテキスト範囲内のテキストの性質を識別できます。たとえば、範囲内のテキストがテキスト候補やオートコレクトの挿入の結果である場合などです。
プロパティの対象となるテキスト範囲のテキストの性質は、文書内のそのテキスト範囲の ITfFnReconversion インターフェイスによって返される代替の種類にも及びます。
このプロパティの使用可能な値については、次の解説を参照してください。
GUID_PROP_URL テキスト管理ソースの URL を表す BSTR 値が含まれます (該当する場合)。

注釈

GUID_PROP_TKB_ALTERNATES プロパティには、次のいずれかの値を指定できます。

名前 説明
TKB_ALTERNATES_STANDARD 0x00000001 タッチ キーボードが、 プロパティの対象となる範囲内のテキストに対して可能な代替単語の一覧を生成し、テキスト範囲と代替テキストのどちらもオートコレクトまたはテキスト候補でないことを示します。
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 タッチ キーボードが代替単語を生成したことを示します。これは、 プロパティの対象となるテキスト範囲内のテキストを自動的に置き換える必要があります。
タッチ キーボードは、編集コントロールまたはアプリで自動修正を実行するように指示されずに適用されません。 再変換インターフェイス (ITfFnReconversion) を使用して、ドキュメント内のテキストに修正を適用する必要があります。
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 プロパティの対象となるテキスト範囲が、タッチ キーボードによって生成され、ユーザーによってドキュメントに挿入されたテキスト候補であることを示します。
追加の代替予測は、ドキュメント内のプロパティとして格納することもできます。
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 プロパティの対象となるテキスト範囲が、タッチ キーボードによって提供され、 ITfFnReconversion インターフェイスを介して適用されるオートコレクトであることを示します。
この値は、オートコレクトが繰り返し適用されるのを防ぐために、編集コントロールまたはアプリでTKB_ALTERNATES_FOR_AUTOCORRECTIONで使用できます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
再頒布可能パッケージ
Windows 2000 Professional の TSF 1.0
Header
Msctf.h
IDL
Msctf.idl

こちらもご覧ください

TfGuidAtom

ITfCategoryMgr::GetGUID

表示属性の使用

モード バイアス値

ITfLMLattice