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


Функция InitLocalMsCtfMonitor (msctfmonitorapi.h)

Функция InitLocalMsCtfMonitor инициализирует TextServicesFramework на текущем рабочем столе и при необходимости подготавливает плавающую языковую панель. Эта функция должна вызываться на рабочем столе приложения.

Синтаксис

HRESULT InitLocalMsCtfMonitor(
  [in] DWORD dwFlags
);

Параметры

[in] dwFlags

Это сочетание следующих флагов:

Значение Значение
ILMCM_CHECKLAYOUTANDTIPENABLED
InitLocalMsCtfMonitor принудительно проверяет доступную раскладку клавиатуры или службу текста. Если нет дополнительных служб раскладки клавиатуры или текста, textServicesFramework на рабочем столе не инициализируется.
ILMCM_LANGUAGEBAROFF
Начиная с Windows 8. Локальная языковая панель не запускается для текущего рабочего стола.

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

Значение Значение
S_OK Функция выполнена успешно.
E_FAIL Произошла неизвестная ошибка.

Комментарии

Если эта функция была успешной, необходимо вызвать UninitLocalMsCtfMonitor перед завершением потока вызывающего объекта или переключением рабочего стола.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header msctfmonitorapi.h
Библиотека MsCtfMonitor.lib
DLL Msctf.dll