Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil properti dan kemampuan IME yang terkait dengan lokal input yang ditentukan.
Sintaks
DWORD ImmGetProperty(
HKL unnamedParam1,
DWORD unnamedParam2
);
Parameter
unnamedParam1
unnamedParam2
Menampilkan nilai
Mengembalikan nilai properti atau kemampuan, tergantung pada nilai parameter dwIndex . Jika dwIndex diatur ke IGP_PROPERTY, fungsi mengembalikan satu atau beberapa nilai berikut:
| Nilai | Makna |
|---|---|
| IME_PROP_AT_CARET | Jika diatur, jendela konversi berada di posisi tanda sisipan. Jika bersih, jendela berada di dekat posisi tanda sisipan. |
| IME_PROP_SPECIAL_UI | Jika diatur, IME memiliki antarmuka pengguna yang tidak standar. 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 0. |
| IME_PROP_UNICODE | Jika diatur, IME ditampilkan sebagai Unicode IME. Sistem operasi dan IME berkomunikasi melalui antarmuka Unicode IME. Jika jelas, IME menggunakan antarmuka ANSI untuk berkomunikasi dengan sistem operasi. |
| IME_PROP_COMPLETE_ON_UNSELECT | Jika diatur, IME menyelesaikan string komposisi saat IME dinonaktifkan. Jika jelas, IME membatalkan string komposisi saat IME dinonaktifkan, misalnya, dari perubahan tata letak keyboard. |
| 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 mungkin mengirim Unicode yang disuntikkan ke aplikasi secara langsung. |
Jika dwIndex diatur ke IGP_UI, fungsi mengembalikan satu atau beberapa nilai berikut:
| Nilai | Makna |
|---|---|
| UI_CAP_2700 | Mendukung nilai escapement teks 0 atau 2700. Untuk informasi selengkapnya, lihat anggota lfEscapement dari struktur LOGFONT . |
| UI_CAP_ROT90 | Mendukung nilai escapement 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 dwIndex diatur ke IGP_SETCOMPSTR, fungsi mengembalikan satu atau beberapa nilai berikut:
| Nilai | Makna |
|---|---|
| SCS_CAP_COMPSTR | Buat string komposisi dengan memanggil fungsi ImmSetCompositionString dengan nilai SCS_SETSTR. |
| SCS_CAP_MAKEREAD | Buat string baca dari string komposisi yang sesuai saat menggunakan fungsi ImmSetCompositionString dengan SCS_SETSTR dan tanpa mengatur lpRead. |
| SCS_CAP_SETRECONVERTSTRING: | IME ini dapat mendukung rekonversi. Gunakan ImmSetCompositionString untuk melakukan rekonversi. |
Jika dwIndex diatur ke IGP_SELECT, fungsi mengembalikan satu atau beberapa nilai berikut:
| Nilai | Makna |
|---|---|
| SELECT_CAP_CONVMODE | Warisi mode konversi saat IME baru dipilih. |
| SELECT_CAP_SENTENCE | Warisi mode kalimat saat IME baru dipilih. |
Jika dwIndex diatur ke IGP_GETIMEVERSION, fungsi mengembalikan satu atau beberapa nilai berikut:
| Nilai | Makna |
|---|---|
| IMEVER_0310 | IME dibuat untuk Windows 3.1. |
| IMEVER_0400 | IME dibuat untuk Windows Me/98/95. |
Persyaratan
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop],dukungan bahasa Asia Timur terinstal. |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | immdev.h (termasuk Immdev.h, Windows.h) |
| Pustaka | Imm32.lib |
| DLL | Imm32.dll |