EM_GETLANGOPTIONS pesan

Mendapatkan pengaturan opsi kontrol edit yang kaya untuk Editor Metode Input (IME) dan dukungan bahasa Asia.

Parameter

wParam

Tidak digunakan; harus nol.

lParam

Tidak digunakan; harus nol.

Menampilkan nilai

Mengembalikan pengaturan bahasa IME dan Asia, yang bisa menjadi nol atau lebih dari nilai berikut.

Menampilkan kode Deskripsi
IMF_AUTOFONT
Jika bendera ini diatur, kontrol secara otomatis mengubah font ketika pengguna secara eksplisit berubah ke tata letak keyboard yang berbeda. Sangat berguna untuk mematikan IMF_AUTOFONT untuk font Unicode universal. Opsi ini diaktifkan secara default (1).
IMF_AUTOFONTSIZEADJUST
Jika bendera ini diatur, kontrol menskalakan ukuran font terikat font dari ukuran titik penyisipan sesuai dengan skrip. Misalnya, font Asia sedikit lebih besar dari font Barat. Opsi ini diaktifkan secara default (1).
IMF_AUTOKEYBOARD
Jika bendera ini diatur, kontrol secara otomatis mengubah tata letak keyboard ketika pengguna secara eksplisit berubah ke font yang berbeda, atau ketika pengguna secara eksplisit mengubah titik penyisipan ke lokasi baru dalam teks. Akan diaktifkan secara otomatis untuk kontrol dua arah. Untuk semua kontrol lainnya, kontrol dinonaktifkan secara default. Opsi ini dinonaktifkan secara default (0).
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8: Jika bendera ini diatur, kontrol menggunakan logika netral bahasa untuk pengalihan keyboard otomatis. Opsi ini dinonaktifkan secara default (0).
IMF_DUALFONT
Jika bendera ini diatur, kontrol menggunakan mode font ganda. Digunakan untuk dukungan bahasa Asia. Kontrol menggunakan font bahasa Inggris untuk teks ASCII dan font Asia untuk teks Asia. Opsi ini diaktifkan secara default (1).
IMF_IMEALWAYSSENDNOTIFY
Bendera ini mengontrol bagaimana kontrol edit kaya memberi tahu klien selama komposisi IME:
0: Tidak ada pemberitahuan EN_CHANGE atau EN_SELCHANGE selama status tidak ditentukan. Kirim pemberitahuan saat string akhir masuk. Ini adalah default.
1: Kirim peristiwa EN_CHANGE dan EN_SELCHANGE selama status tidak ditentukan.
IMF_IMECANCELCOMPLETE
Bendera ini menentukan bagaimana kontrol menggunakan string komposisi IME jika pengguna membatalkannya. Jika bendera ini diatur, kontrol akan membuang string komposisi. Jika bendera ini tidak diatur, kontrol menggunakan string komposisi sebagai string hasil. Opsi ini dinonaktifkan secara default (0).
IMF_NOIMPLICITLANG
Windows 8: Jika bendera ini diatur, nonaktifkan input keyboard penandaan dengan bahasa keyboard dan pastikan ID bahasa non-Asia Timur kompatibel dengan repertoar karakter. Opsi ini dinonaktifkan secara default (0).
IMF_NOKBDLIDFIXUP
Windows 8: Jika bendera ini diatur, kontrol edit kaya menonaktifkan penandaan bahasa keyboard pada kontrol kosong. Opsi ini dinonaktifkan secara default (0).
IMF_SPELLCHECKING
Windows 8: Jika bendera ini diatur, kontrol edit kaya akan mengaktifkan pemeriksaan ejaan. Opsi ini dinonaktifkan secara default (0).
IMF_TKBAUTOCORRECTION
Windows 8: Jika bendera ini diatur, aktifkan koreksi otomatis keyboard sentuh. Opsi ini dinonaktifkan secara default (0).
IMF_TKBPREDICTION
Windows 10: Diabaikan.
Windows 8: Jika bendera ini diatur, kontrol edit kaya memungkinkan prediksi keyboard sentuh. Opsi ini dinonaktifkan secara default (0).
IMF_UIFONTS
Gunakan font default antarmuka pengguna. Opsi ini dinonaktifkan secara default (0).

Keterangan

Bendera IMF_AUTOFONT diatur secara default. Bendera IMF_AUTOKEYBOARD dan IMF_IMECANCELCOMPLETE dibersihkan secara default.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Richedit.h

Lihat juga

Referensi

EM_SETLANGOPTIONS

EM_SETLIMITTEXT