InitLocalMsCtfMonitor 函数 (msctfmonitorapi.h)
InitLocalMsCtfMonitor 函数初始化当前桌面上的 TextServicesFramework,并在必要时准备浮动语言栏。 必须在应用的桌面上调用此函数。
语法
HRESULT InitLocalMsCtfMonitor(
[in] DWORD dwFlags
);
参数
[in] dwFlags
这是以下标志的组合:
值 | 含义 |
---|---|
|
InitLocalMsCtfMonitor 会强制检查可用的键盘布局或文本服务。 如果没有辅助键盘布局或文本服务,它不会初始化桌面上的 TextServicesFramework。 |
|
从Windows 8开始:当前桌面未启动本地语言栏。 |
返回值
值 | 含义 |
---|---|
S_OK | 函数成功。 |
E_FAIL | 发生了未指定的错误。 |
注解
如果此函数成功,则需要在调用方线程终止或桌面切换之前调用 UninitLocalMsCtfMonitor 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | msctfmonitorapi.h |
Library | MsCtfMonitor.lib |
DLL | Msctf.dll |