Bagikan melalui


pesan EM_GETLANGOPTIONS

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

Parameter-parameternya

wParam

Tidak digunakan; harus nol.

lParam

Tidak digunakan; harus nol.

Mengembalikan nilai

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

Mengembalikan 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 menonaktifkan 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 saat pengguna secara eksplisit berubah menjadi 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 yang tidak ditentukan. Kirim pemberitahuan saat string akhir masuk. Ini adalah default.
1: Kirim peristiwa EN_CHANGE dan EN_SELCHANGE selama status yang 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 stempel 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 bahasa keyboard stempel 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).

Komentar

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]
Kepala Halaman
Richedit.h

Lihat juga

Referensi

EM_SETLANGOPTIONS

EM_SETLIMITTEXT