定義済みのプロパティ
次の値は、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 |
|
IDL |
|