Partager via


Méthode ITfFnGetPreferredTouchKeyboardLayout ::GetLayout (ctffunc.h)

Obtient l’identificateur de disposition du clavier tactile de la disposition que l’IME demande au clavier tactile d’afficher pendant que l’IME est actif.

Syntaxe

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

Paramètres

[out] pTKBLayoutType

Pointeur vers une énumération TKBLayoutType qui reçoit le type de disposition.

[out] pwPreferredLayoutId

Pointeur vers une valeur WORD qui reçoit l’identificateur de disposition.

Valeur retournée

Le clavier tactile attend toujours S_OK.

Remarques

TKBLayoutType est une énumération avec les valeurs suivantes.

TKBLT_UNDEFINED Non défini.
TKBLT_CLASSIC Le clavier tactile doit utiliser une disposition classique.

Les dispositions classiques représentent les dispositions héritées des claviers physiques.

TKBLT_OPTIMIZED Le clavier tactile doit utiliser une disposition optimisée pour le toucher.

Les dispositions optimisées pour le toucher ont été spécifiquement conçues pour le toucher.

 

Les identificateurs de disposition retournés par cette API doivent figurer dans la liste suivante. Chaque identificateur est spécifique à une certaine langue, et ils sont tous spécifiques au clavier tactile. Il n’existe aucun moyen de demander la prise en charge d’autres dispositions ou d’ajouter dynamiquement de nouvelles dispositions optimisées pour le toucher.

Définition de disposition Valeur Langue d’entrée prise en charge
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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ctffunc.h

Voir aussi

ITfFnGetPreferredTouchKeyboardLayout