EM_GETIMEPROPERTY pesan

Mengambil properti dan kemampuan Editor Metode Input (IME) yang terkait dengan lokal input saat ini.

Parameter

wParam

Menentukan jenis informasi properti yang akan diambil. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
IGP_PROPERTY
Informasi properti.
IGP_CONVERSION
Kemampuan konversi.
IGP_SENTENCE
Kemampuan mode kalimat.
IGP_UI
Kemampuan antarmuka pengguna.
IGP_SETCOMPSTR
Kemampuan string komposisi.
IGP_SELECT
Kemampuan pewarisan pilihan.
IGP_GETIMEVERSION
Mengambil nomor versi sistem tempat IME yang ditentukan dibuat.

lParam

Tidak digunakan; harus nol.

Nilai kembali

Mengembalikan nilai properti atau kemampuan, tergantung pada nilai parameter lParam . Untuk informasi selengkapnya, lihat Keterangan.

Keterangan

Jika wParam IGP_PROPERTY, wParam mengembalikan satu atau beberapa nilai berikut.

Persyaratan Nilai
IME_PROP_AT_CARET Jika diatur, jendela konversi berada di posisi tanda sisipan. Jika jelas, jendela berada di dekat posisi tanda sisipan.
IME_PROP_SPECIAL_UI Jika diatur, IME memiliki antarmuka pengguna yang tidak ada. Aplikasi tidak boleh menggambar di jendela IME.
IME_PROP_CANDLIST_START_FROM_1 Jika diatur, string dalam daftar kandidat diberi nomor mulai dari 1. Jika jelas, string dimulai dari nol.
IME_PROP_UNICODE Jika diatur, IME dipandang sebagai UnicodeIME. Sistem dan IME akan berkomunikasi melalui antarmuka UnicodeIME. Jika jelas, IME akan menggunakan antarmuka ANSI untuk berkomunikasi dengan sistem.
IME_PROP_COMPLETE_ON_UNSELECT Jika diatur, jendela konversi berada di posisi tanda sisipan. Jika jelas, jendela berada di dekat posisi tanda sisipan.
IME_PROP_ACCEPT_WIDE_VKEY Jika diatur, IME memproses Unicode yang disuntikkan yang berasal dari fungsi SendInput dengan menggunakan VK_PACKET. Jika jelas, IME mungkin tidak memproses Unicode yang disuntikkan, dan Unicode yang disuntikkan mungkin dikirim ke aplikasi secara langsung.

Jika wParam IGP_UI, wParam mengembalikan satu atau beberapa nilai berikut.

Persyaratan Nilai
UI_CAP_2700 Mendukung nilai pelarian teks 0 atau 2700. Untuk informasi selengkapnya, lihat lfEscapement.
UI_CAP_ROT90 Mendukung nilai pelarian teks 0, 900, 1800, atau 2700. Untuk informasi selengkapnya, lihat lfEscapement.
UI_CAP_ROTANY Mendukung nilai escapement teks apa pun. Untuk informasi selengkapnya, lihat lfEscapement.

Jika wParam IGP_SETCOMPSTR, wParam mengembalikan satu atau beberapa nilai berikut.

Persyaratan Nilai
SCS_CAP_COMPSTR Dapat membuat string komposisi dengan memanggil fungsi ImmSetCompositionString dengan nilai SCS_SETSTR.
SCS_CAP_MAKEREAD Dapat membuat string bacaan dari string komposisi yang sesuai saat menggunakan fungsi ImmSetCompositionString dengan SCS_SETSTR dan tanpa mengatur lpRead.
SCS_CAP_SETRECONVERTSTRING IME ini dapat mendukung konversi ulang. Gunakan ImmSetCompositionString untuk melakukan rekonversi.

Jika wParam IGP_SELECT, wParam mengembalikan satu atau beberapa nilai berikut.

Persyaratan Nilai
SELECT_CAP_CONVMODE Mewarisi mode konversi saat IME baru dipilih.
SELECT_CAP_SENTENCE Mewarisi mode kalimat saat IME baru dipilih.

Jika wParam IGP_GETIMEVERSION, wParam mengembalikan satu atau beberapa nilai berikut.

Persyaratan Nilai
IMEVER_0310 IME dibuat untuk Windows 3.1.
IMEVER_0400 IME dibuat untuk Windows 95 atau yang lebih baru

Pesan ini mirip dengan ImmGetProperty, kecuali bahwa pesan ini menggunakan lokal input saat ini. Aplikasi harus memanggil EM_ISIME sebelum memanggil fungsi ini.

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_ISIME

Sumber Daya Lainnya

ImmGetProperty