Bagikan melalui


Fungsi ImmEscapeW (imm.h)

Mengakses kemampuan IMEs tertentu yang tidak tersedia melalui fungsi API IME lainnya. Fungsi ini digunakan terutama untuk operasi khusus negara.

Sintaksis

LRESULT ImmEscapeW(
            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 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

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

Lihat juga

Manajer Metode Input

Fungsi Manajer Metode Input