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 |