Fungsi ImmGetProperty (imm.h)

Mengambil properti dan kemampuan IME yang terkait dengan lokal input yang ditentukan.

Sintaks

DWORD ImmGetProperty(
       HKL   unnamedParam1,
       DWORD unnamedParam2
);

Parameter

unnamedParam1

unnamedParam2

Nilai kembali

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

Persyaratan Nilai
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 imm.h (termasuk Immdev.h, Windows.h)
Pustaka Imm32.lib
DLL Imm32.dll

Lihat juga

ImmSetCompositionString

Manajer Metode Input

Fungsi Manajer Metode Input