Поделиться через


Функция ImmDisableLegacyIME (imm.h)

Указывает, что этот поток является потоком пользовательского интерфейса приложения Магазина Windows.

Синтаксис

BOOL ImmDisableLegacyIME();

Возвращаемое значение

Возвращает значение TRUE при успешном выполнении; в противном случае — FALSE.

Комментарии

Брокеры приложений Магазина Windows, такие как explorer.exe, должны вызывать эту функцию в потоках пользовательского интерфейса приложений Магазина Windows, чтобы обеспечить доступность только IMи для бизнеса, совместимых с приложениями Магазина Windows. Потоки приложений Магазина Windows, которые не требуют ввода IME, должны вызывать ImmDisableIME , чтобы полностью отключить IMM для этого потока.

Приложение должно вызвать эту функцию, прежде чем первое окно верхнего уровня в потоке получит сообщение WM_CREATE . Таким образом, приложение должно вызывать эту функцию в одном из следующих мест:

  • В любое время перед вызовом Метода CreateWindow создается первое окно верхнего уровня.
  • В WM_NCCREATE обработчик для первого окна верхнего уровня.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения], установленная поддержка восточноазиатских языков.
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header imm.h (включая Immdev.h, Windows.h)
Библиотека Imm32.lib
DLL Imm32.dll

См. также раздел

Диспетчер методов ввода

Функции диспетчера методов ввода