IImePad::Metode permintaan (imepad.h)
Dipanggil oleh IImePadApplet untuk menyisipkan teks ke dalam aplikasi.
Permintaan adalah satu-satunya metode yang dapat dipanggil IImePadApplet . Dengan memanggil metode ini dengan salah satu ID permintaan IMEPADREQ_* , IImePadApplet dapat menyisipkan teks ke dalam aplikasi dan dapat mengontrol string komposisi IME dalam aplikasi.
Sintaks
HRESULT Request(
[in] IImePadApplet *pIImePadApplet,
[in] INT reqId,
[in, out] WPARAM wParam,
[in, out] LPARAM lParam
);
Parameter
[in] pIImePadApplet
Penunjuk antarmuka applet panggilan.
[in] reqId
Jenis permintaan (ID permintaan). Ini harus diatur ke salah satu nilai berikut:
Nilai | Makna |
---|---|
|
Sisipkan string ke dalam aplikasi sebagai string komposisi.
|
|
Mengontrol komposisi string dan tanda sisipan di aplikasi.
|
|
Atur ukuran jendela applet baru.
|
|
Mendapatkan teks string komposisi saat ini.
|
|
Mendapatkan informasi tentang string komposisi saat ini.
|
|
Hapus string komposisi.
|
|
Ganti bagian dari string komposisi.
|
|
Mendapatkan handel jendela aplikasi.
|
|
Menjaga jendela ImePad tetap terlihat.
|
|
Menyebabkan IImePad memanggil metode Beri Tahu applet secara asinkron dengan Id pemberitahuan tertentu dan data yang ditentukan pengguna.
|
|
Mendapatkan Bahasa UI applet ImePad yang direkomendasikan (default).
|
|
Dapatkan Bahasa UI applet ImePad saat ini.
|
|
Mendapatkan gaya UI applet (bendera IPAWS_* ).
|
|
Mengatur gaya UI applet (bendera IPAWS_* ).
|
|
Menentukan apakah applet aktif.
|
|
Menentukan apakah ImePad terlihat.
|
|
Atur ukuran applet minimum dan maksimum.
|
|
Mendapatkan status konversi IME aplikasi saat ini. Untuk daftar lengkap mode konversi dan kalimat, lihat file header Imm.h.
|
|
Mendapatkan informasi versi IImePad.
|
|
Mendapatkan informasi IME yang memanggil ImePad.
|
[in, out] wParam
Informasi tambahan khusus untuk reqId.
[in, out] lParam
Informasi tambahan khusus untuk reqId.
Mengembalikan nilai
S_OK jika berhasil, jika tidak, E_FAIL.
Keterangan
Kemungkinan nilai IMEPADCTRL_*
Ini adalah nilai yang mungkin yang dapat diambil wParam ketika reqId diatur ke IMEPADREQ_SENDCONTROL:Nama | Nilai | Deskripsi |
---|---|---|
IMEPADCTRL_CONVERTALL | 1 | Mengonversi semua string komposisi. |
IMEPADCTRL_DETERMINALL | 2 | Tentukan semua string komposisi. |
IMEPADCTRL_DETERMINCHAR | 3 | Tentukan karakter string komposisi jumlah yang ditentukan. |
IMEPADCTRL_CLEARALL | 4 | Bersihkan semua string komposisi. |
IMEPADCTRL_CARETLEFT | 6 | Pindahkan tanda sisipan karakter ke kiri. |
IMEPADCTRL_CARETRIGHT | 7 | Pindahkan tanda sisipan karakter ke kanan. |
IMEPADCTRL_CARETTOP | 8 | Pindahkan tanda sisipan karakter ke bagian atas string komposisi. |
IMEPADCTRL_CARETBOTTOM | 9 | Pindahkan tanda sisipan karakter ke akhir string komposisi. |
IMEPADCTRL_CARETBACKSPACE | 10 | Hapus karakter string komposisi sebelum tanda sisipan (seperti kunci BACKSPACE). |
IMEPADCTRL_CARETDELETE | 11 | Hapus karakter string komposisi setelah tanda sisipan (seperti tombol DELETE). |
IMEPADCTRL_PHRASEDELETE | 12 | Hapus frasa string komposisi. |
IMEPADCTRL_INSERTSPACE | 13 | Menyisipkan karakter spasi—lebar penuh atau lebar setengah tergantung pada konfigurasi IME. |
IMEPADCTRL_INSERTFULLSPACE | 14 | Sisipkan ruang lebar penuh. |
IMEPADCTRL_INSERTHALFSPACE | 15 | Sisipkan ruang lebar setengah. |
IMEPADCTRL_ONIME | 16 | Atur IME AKTIF. |
IMEPADCTRL_OFFIME | 17 | Atur IME OFF. |
IMEPADCTRL_ONPRECONVERSION | 18 | Atur pra-konversi AKTIF. |
IMEPADCTRL_OFFPRECONVERSION | 19 | Atur pra-konversi NONAKTIF. |
IMEPADCTRL_PHONETICCANDIDATE | 20 | Buka kandidat IME. |
Kemungkinan nilai IPAWS_*
Ini adalah nilai yang mungkin yang dapat diterima melalui wParam ketika reqId diatur ke IMEPADREQ_GETAPPLETUISTYLE, atau wParam dapat diatur ke ketika reqId diatur ke IMEPADREQ_SETAPPLETUISTYLE:Nama | Deskripsi |
---|---|
IPAWS_ENABLED | Tampilkan applet sebagai jendela yang diaktifkan. |
IPAWS_SIZINGNOTIFY | Kirim kode IMEPN_SIZECHANGING atau IMEPN_SIZECHANGED beri tahu ke applet. |
IPAWS_VERTICALFIXED | Diperbaiki secara vertikal. |
IPAWS_HORIZONTALFIXED | Diperbaiki secara horizontal. |
IPAWS_SIZEFIXED | Ukuran tetap. |
IPAWS_MAXWIDTHFIXED | Lebar maksimum tetap. |
IPAWS_MAXHEIGHTFIXED | Tinggi maks sudah diperbaiki. |
IPAWS_MAXSIZEFIXED | Ukuran maksimum tetap. |
IPAWS_MINWIDTHFIXED | Lebar min tetap. |
IPAWS_MINHEIGHTFIXED | Tinggi min diperbaiki. |
IPAWS_MINSIZEFIXED | Ukuran min tetap. |
Persyaratan
Target Platform | Windows |
Header | imepad.h |