ImmIsUIMessageA 函式 (imm.h)
檢查用於 IME 視窗的訊息,並將這些訊息傳送至視窗。
語法
BOOL ImmIsUIMessageA(
HWND unnamedParam1,
UINT unnamedParam2,
WPARAM unnamedParam3,
LPARAM unnamedParam4
);
參數
unnamedParam1
unnamedParam2
unnamedParam3
unnamedParam4
傳回值
如果訊息是由 IME 視窗處理,則傳回非零值,否則傳回 0。
言論
應用程式通常會使用此函式來顯示輸入法所指定的組合字串或候選清單。 如果 hWndIMENULL,則函式會判斷訊息是否為使用者介面訊息。
Windows Me/98: 此函式只有 ANSI 版本。 若要從 Unicode 型 IME 接收 Unicode 字元,應用程式應該使用 ImmGetCompositionString。
注意
imm.h 標頭會根據 UNICODE 預處理器常數的定義,將 ImmIsUIMessage 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式],已安裝東亞語言支援。 |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | imm.h (包括 Immdev.h、Windows.h) |
連結庫 | Imm32.lib |
DLL | Imm32.dll |