Bagikan melalui


Fungsi SendIMEMessageExW (ime.h)

[Fungsi ini usang dan tidak boleh digunakan.]

Menentukan tindakan atau pemrosesan untuk Editor Metode Input (IME) melalui subfungsi tertentu.

Sintaksis

LRESULT SendIMEMessageExW(
       HWND   unnamedParam1,
       LPARAM unnamedParam2
);

Parameter

unnamedParam1

unnamedParam2

Mengembalikan nilai

Hasil pemrosesan subfungsi. Jika hasilnya tidak berhasil, salah satu kode kesalahan berikut disimpan ke dalam wParam struktur IMESTRUCT .

Mengembalikan kode Deskripsi
IME_RS_DISKERROR
Kesalahan disk.
IME_RS_ERROR
Kesalahan umum.
IME_RS_ILLEGAL
Berisi karakter ilegal.
IME_RS_INVALID
Subfungsi tidak valid.
IME_RS_NEST
Subfungsi ditumpuk dan, oleh karena itu, tidak dapat digunakan.
IME_RS_NOIME
IME belum dipilih (belum diinstal).
IME_RS_NOROOM
Area yang pendek.
IME_RS_NOTFOUND
Tidak ada kandidat yang ditemukan.
IME_RS_SYSTEMMODAL
Windows dalam mode sistem, data tidak dapat diteruskan ke IME.
IME_RS_TOOLONG
Karakter terlalu panjang.

Komentar

SendIMEMessageEx menjamin tindakan yang ditetapkan dalam spesifikasi hanya untuk IMEs yang mendukung pesan WM_CONVERTREQUESTEX. Untuk IME yang tidak mendukung WM_CONVERTREQUESTEX, SendIMEMessageEx mengirim pesan WM_CONVERTREQUEST ke IME dan mengembalikan konten anggota wParam struktur IMESTRUCT . Jika pemrosesan subfungsi belum diselesaikan secara normal, fungsi-fungsi ini mengatur IME_RS_ERROR ke dalam wParam.

Nota

Header ime.h mendefinisikan SendIMEMessageEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Platform Target Windows
Header ime.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll