ITfFnGetPreferredTouchKeyboardLayout::GetLayout メソッド (ctffunc.h)
IME がアクティブな間に IME がタッチ キーボードに表示するように指示するレイアウトのタッチ キーボード レイアウト識別子を取得します。
構文
HRESULT GetLayout(
[out] TKBLayoutType *pTKBLayoutType,
[out] WORD *pwPreferredLayoutId
);
パラメーター
[out] pTKBLayoutType
レイアウトの種類を受け取る TKBLayoutType 列挙へのポインター。
[out] pwPreferredLayoutId
レイアウト識別子を受け取る WORD 値へのポインター。
戻り値
タッチ キーボードには常にS_OKが必要です。
注釈
TKBLayoutType は、次の値を持つ列挙体です。
TKBLT_UNDEFINED | 未定義です。 |
TKBLT_CLASSIC |
タッチ キーボードは、クラシック レイアウトを使用することです。
クラシック レイアウトは、物理キーボードの従来のレイアウトを表します。 |
TKBLT_OPTIMIZED |
タッチ キーボードは、タッチ最適化レイアウトを使用することです。
タッチ最適化レイアウトは、タッチを念頭に置いて特別に設計されています。 |
この API によって返されるレイアウト識別子は、次の一覧のいずれかである必要があります。 各識別子は特定の言語に固有であり、これらはすべてタッチ キーボードに固有です。 他のレイアウトのサポートを要求したり、新しいタッチ最適化レイアウトを動的に追加したりする方法はありません。
レイアウト定義 | 値 | サポートされている入力言語 |
---|---|---|
TKBL_UNDEFINED | 0 | 該当なし |
TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC | 0x0404 | CHT |
TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE | 0xF042 | CHT |
TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI | 0xF043 | CHT |
TKBL_OPT_JAPANESE_ABC | 0x0411 | JPN |
TKBL_OPT_KOREAN_HANGUL_2_BULSIK | 0x0412 | KOR |
TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN | 0x0804 | CHS |
TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC | 0x0404 | CHT |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ctffunc.h |