Bagikan melalui


ITffnGetPreferredTouchKeyboardLayout::Metode GetLayout (ctffunc.h)

Mendapatkan pengidentifikasi tata letak keyboard sentuh dari tata letak yang diarahkan IME ke keyboard sentuh untuk ditampilkan saat IME aktif.

Sintaks

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

Parameter

[out] pTKBLayoutType

Penunjuk ke enumerasi TKBLayoutType yang menerima jenis tata letak.

[out] pwPreferredLayoutId

Penunjuk ke nilai WORD yang menerima pengidentifikasi tata letak.

Nilai kembali

Keyboard sentuh selalu mengharapkan S_OK.

Keterangan

TKBLayoutType adalah enumerasi dengan nilai berikut.

TKBLT_UNDEFINED Tidak ditentukan.
TKBLT_CLASSIC Keyboard sentuh adalah menggunakan tata letak klasik.

Tata letak klasik mewakili tata letak warisan keyboard fisik.

TKBLT_OPTIMIZED Keyboard sentuh adalah menggunakan tata letak sentuhan yang dioptimalkan.

Tata letak yang dioptimalkan sentuhan telah dirancang secara khusus dengan ingat sentuhan.

 

Pengidentifikasi tata letak yang dikembalikan oleh API ini harus satu dari daftar berikut. Setiap pengidentifikasi khusus untuk bahasa tertentu, dan ini semua khusus untuk keyboard sentuh. Tidak ada cara untuk meminta dukungan untuk tata letak lain, atau untuk menambahkan tata letak sentuhan baru yang dioptimalkan secara dinamis.

Definisi Tata Letak Nilai Bahasa Input yang Didukung
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 BAB
TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC 0x0404 CHT

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header ctffunc.h

Lihat juga

ITfFnGetPreferredTouchKeyboardLayout