TF_LANGBARITEMINFO 構造体 (ctfutb.h)

TF_LANGBARITEMINFO構造体は、言語バー項目に関する情報を保持するために使用されます。

構文

typedef struct TF_LANGBARITEMINFO {
  CLSID clsidService;
  GUID  guidItem;
  DWORD dwStyle;
  ULONG ulSort;
  WCHAR szDescription[32];
} TF_LANGBARITEMINFO;

メンバー

clsidService

言語バー項目を所有するテキスト サービスの CLSID を格納します。 これは、アイテムがテキスト サービスによって提供されていない場合にCLSID_NULLできます。

guidItem

言語バー項目を識別する GUID 値が含まれます。

Windows 8 以降では、この値はGUID_LBI_INPUTMODEする必要があります (または、言語バーの項目は無視されます)。 詳細については、「Windows の互換性クックブック」の 「サードパーティの入力メソッド エディター 」を参照してください。

dwStyle

1 つ以上の TF_LBI_STYLE_* 値の組み合わせを含みます。

ulSort

テキスト サービスが所有する他の言語バー項目に対する、言語バー項目の並べ替え順序を指定します。 小さい数値は、並べ替え番号が大きいアイテムの前にアイテムが表示されることを示します。

この値は、 clsidService が登録済みテキスト サービスを識別する場合にのみ使用されます。 テキスト サービスの登録の詳細については、「 ITfInputProcessorProfiles::Register」を参照してください。

szDescription[32]

Unicode 形式の項目の説明文字列を格納します。 説明文字列は、メニュー項目の言語バー オプション メニューに表示されます。 このバッファーは、最大TF_LBI_DESC_MAXLEN文字を保持できます。

要件

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

関連項目

ITfInputProcessorProfiles::Register

TF_LBI_STYLE_*