Fungsi ImmNotifyIME (imm.h)

Memberi tahu IME tentang perubahan status konteks input.

Sintaks

BOOL ImmNotifyIME(
       HIMC  unnamedParam1,
  [in] DWORD dwAction,
  [in] DWORD dwIndex,
  [in] DWORD dwValue
);

Parameter

unnamedParam1

[in] dwAction

Kode pemberitahuan. Parameter ini dapat memiliki salah satu nilai berikut.

Nilai Makna
NI_CHANGECANDIDATELIST
Aplikasi mengubah kandidat terpilih saat ini. Parameter dwIndex menentukan indeks daftar kandidat yang akan dipilih dan dwValue tidak digunakan.
NI_CLOSECANDIDATE
Aplikasi mengarahkan IME untuk menutup daftar kandidat. Parameter dwIndex menentukan indeks daftar yang akan ditutup, dan dwValue tidak digunakan. IME mengirimkan perintah IMN_CLOSECANDIDATE ke aplikasi jika menutup daftar.
NI_COMPOSITIONSTR
Aplikasi mengarahkan IME untuk melakukan tindakan pada string komposisi. Parameter dwIndex dapat CPS_CANCEL, CPS_COMPLETE, CPS_CONVERT, atau CPS_REVERT.
NI_IMEMENUSELECTED
Aplikasi mengarahkan IME untuk memungkinkan aplikasi menangani menu yang ditentukan. Parameter dwIndex menentukan ID menu dan dwValue adalah nilai yang ditentukan aplikasi untuk item menu tersebut.
NI_OPENCANDIDATE
Aplikasi mengarahkan IME untuk membuka daftar kandidat. Parameter dwIndex menentukan indeks daftar yang akan dibuka, dan dwValue tidak digunakan. IME mengirimkan perintah IMN_OPENCANDIDATE ke aplikasi jika membuka daftar.
NI_SELECTCANDIDATESTR
Aplikasi telah memilih salah satu kandidat. Parameter dwIndex menentukan indeks daftar kandidat yang akan dipilih. Parameter dwValue menentukan indeks string kandidat dalam daftar kandidat yang dipilih.
NI_SETCANDIDATE_PAGESIZE
Aplikasi mengubah ukuran halaman daftar kandidat. Parameter dwIndex menentukan daftar kandidat yang akan diubah dan harus memiliki nilai dalam rentang 0 hingga 3. Parameter dwValue menentukan ukuran halaman baru.
NI_SETCANDIDATE_PAGESTART
Aplikasi mengubah indeks awal halaman dari daftar kandidat. Parameter dwIndex menentukan daftar kandidat yang akan diubah dan harus memiliki nilai dalam rentang 0 hingga 3. Parameter dwValue menentukan indeks mulai halaman baru.

[in] dwIndex

Indeks daftar kandidat. Atau, jika dwAction NI_COMPOSITIONSTR, parameter ini dapat memiliki salah satu nilai berikut.

Nilai Makna
CPS_CANCEL
Bersihkan string komposisi dan atur status ke tidak ada string komposisi.
CPS_COMPLETE
Atur string komposisi sebagai string hasil.
CPS_CONVERT
Mengonversi string komposisi.
CPS_REVERT
Batalkan string komposisi saat ini dan atur string komposisi menjadi string yang tidak dikonversi.

[in] dwValue

Indeks string kandidat. Aplikasi dapat mengatur parameter ini atau mengabaikannya, tergantung pada nilai parameter dwAction .

Mengembalikan nilai

Mengembalikan bukan nol jika berhasil, atau 0 sebaliknya.

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

Lihat juga

IMN_CLOSECANDIDATE

IMN_OPENCANDIDATE

Manajer Metode Input

Fungsi Manajer Metode Input