ITfFnGetPreferredTouchKeyboardLayout::GetLayout 方法 (ctffunc.h)
取得 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 | n/a |
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 |