Функция ImmAssociateContextEx (imm.h)
Изменяет связь между контекстом метода ввода и указанным окном или его дочерними элементами.
Синтаксис
BOOL ImmAssociateContextEx(
[in] HWND unnamedParam1,
[in] HIMC unnamedParam2,
[in] DWORD unnamedParam3
);
Параметры
[in] unnamedParam1
Дескриптор к окну для связи с контекстом входных данных.
[in] unnamedParam2
Дескриптор в контексте метода ввода.
[in] unnamedParam3
Флаги, указывающие тип связи между окном и контекстом метода ввода. Этот параметр может иметь одно из следующих значений.
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или false в противном случае.
Комментарии
Если приложение вызывает эту функцию с IACE_CHILDREN, операционная система связывает указанный контекст метода ввода с дочерними окнами окна, на которые указывает hWnd. Он связывает контекст метода ввода только с дочерними окнами потока, создающего hWnd. Все дочерние окна, созданные после вызова этой функции, не будут затронуты. Вместо этого с ним будет связан контекст метода ввода по умолчанию.
Если приложение вызывает эту функцию с IACE_DEFAULT, операционная система восстанавливает контекст метода ввода по умолчанию для окна. В этом случае параметр hIMC игнорируется.
Требования
Минимальная версия клиента | Windows XP [только для классических приложений], установленная поддержка восточноазиатских языков. |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imm.h (включая Immdev.h, Windows.h) |
Библиотека | Imm32.lib |
DLL | Imm32.dll |