次の方法で共有


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

こちらもご覧ください

ITfFnGetPreferredTouchKeyboardLayout