Функция 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 |