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