ImmDisableLegacyIME 函式 (immdev.h)
指出此執行緒是 Windows 市集應用程式 UI 執行緒。
Syntax
BOOL ImmDisableLegacyIME();
傳回值
如果成功,則傳回 TRUE ;否則為 FALSE。
備註
Windows 市集應用程式代理程式,例如 explorer.exe 應該在 Windows 市集應用程式 UI 執行緒中呼叫此函式,以確保只有與 Windows 市集應用程式相容的 IME 可供使用。 不需要輸入 IME 的 Windows 市集應用程式執行緒應該呼叫 ImmDisableIME ,以針對該執行緒完全停用 IMM。
應用程式必須線上程的第一個最上層視窗收到 WM_CREATE 訊息之前呼叫此函式。 因此,應用程式必須在下列其中一個位置呼叫此函式:
- 在呼叫 CreateWindow 之前,隨時建立第一個最上層視窗。
- 在第一個最上層視窗的 WM_NCCREATE 處理常式中。
需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式],已安裝東亞語言支援。 |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | immdev.h (包括 Immdev.h、Windows.h) |
程式庫 | Imm32.lib |
Dll | Imm32.dll |