immDisableLegacyIME 函式 (imm.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
標頭 imm.h (包括 Immdev.h、Windows.h)
程式庫 Imm32.lib
Dll Imm32.dll

另請參閱

輸入方法管理員

輸入方法管理員函式