Fungsi ImmEscapeA (imm.h)
Mengakses kemampuan IMEs tertentu yang tidak tersedia melalui fungsi IME API lainnya. Fungsi ini digunakan terutama untuk operasi khusus negara.
Sintaks
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 jika tidak.
Keterangan
Ketika 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);
Catatan
Header imm.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
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 |