ITfFnGetPreferredTouchKeyboardLayout::GetLayout-Methode (ctffunc.h)

Ruft den Layoutbezeichner der Bildschirmtastatur des Layouts ab, das der IME die Bildschirmtastatur angibt, während der IME aktiv ist.

Syntax

HRESULT GetLayout(
  [out] TKBLayoutType *pTKBLayoutType,
  [out] WORD          *pwPreferredLayoutId
);

Parameter

[out] pTKBLayoutType

Zeiger auf eine TKBLayoutType-Enumeration , die den Layouttyp empfängt.

[out] pwPreferredLayoutId

Zeiger auf einen WORD-Wert , der den Layoutbezeichner empfängt.

Rückgabewert

Die Bildschirmtastatur erwartet immer S_OK.

Hinweise

TKBLayoutType ist eine Enumeration mit den folgenden Werten.

TKBLT_UNDEFINED Nicht definiert.
TKBLT_CLASSIC Die Bildschirmtastatur soll ein klassisches Layout verwenden.

Klassische Layouts stellen die älteren Layouts physischer Tastaturen dar.

TKBLT_OPTIMIZED Die Bildschirmtastatur soll ein für die Toucheingabe optimiertes Layout verwenden.

Touchoptimierte Layouts wurden speziell unter Berücksichtigung der Toucheingabe entworfen.

 

Die von dieser API zurückgegebenen Layoutbezeichner müssen aus der folgenden Liste stammen. Jeder Bezeichner ist spezifisch für eine bestimmte Sprache, und diese sind alle spezifisch für die Bildschirmtastatur. Es gibt keine Möglichkeit, Unterstützung für andere Layouts anzufordern oder neue, für die Toucheingabe optimierte Layouts dynamisch hinzuzufügen.

Layoutdefinition Wert Unterstützte Eingabesprache
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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctffunc.h

Weitere Informationen

ITfFnGetPreferredTouchKeyboardLayout