Fungsi ImmEscapeA (immdev.h)
Mengakses kemampuan IMEs tertentu yang tidak tersedia melalui fungsi API IME lainnya. Fungsi ini digunakan terutama untuk operasi khusus negara.
Sintaksis
LRESULT ImmEscapeA(
HKL unnamedParam1,
HIMC unnamedParam2,
UINT unnamedParam3,
LPVOID unnamedParam4
);
Parameter
unnamedParam1
unnamedParam2
unnamedParam3
unnamedParam4
Mengembalikan nilai
Mengembalikan nilai khusus operasi jika berhasil, atau 0 sebaliknya.
Komentar
Saat uEscape diatur ke IME_ESC_QUERY_SUPPORT, lpData menunjukkan buffer yang berisi nilai escape IME. Misalnya, untuk melihat apakah IME saat ini mendukung IME_ESC_GETHELPFILENAME, aplikasi Anda menggunakan panggilan berikut:
DWORD dwEsc = IME_ESC_GETHELPFILENAME;
LRESULT lRet = ImmEscape(hKL,
hIMC,
IME_ESC_QUERY_SUPPORT,
(LPVOID)&dwEsc);
Nota
Header immdev.h mendefinisikan ImmEscape sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor 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 XP [hanya aplikasi desktop],dukungan bahasa Asia Timur terinstal. |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
immdev.h (termasuk Immdev.h, Windows.h) |
Pustaka |
Imm32.lib |
DLL |
Imm32.dll |
Lihat juga
Fungsi Manajer Metode Input