The InitLocalMsCtfMonitor function initializes TextServicesFramework on the current desktop and prepares the floating language bar if necessary. This function must be called on the application's desktop.
Syntax
HRESULT CALLBACK InitLocalMsCtfMonitor(
__in DWORD dwFlags
);
Parameters
- dwFlags [in]
-
This is a combination of the following bit: ILMCM_CHECKLAYOUTANDTIPENABLED. If this bit is true, InitLocalMsCtfMonitor forcefully checks the available keyboard layout or text service. If there is no secondary keyboard layout or text services, it does not initialize TextServicesFramework in the desktop.
Return Value
| Value | Meaning |
| S_OK | The function was successful. |
| E_FAIL | An unspecified error occurred. |
Remarks
If this function was successful, UninitLocalMsCtfMonitor needs to be called before the caller thread is terminated or the desktop is switched.
Requirements
| Minimum supported client | Windows Vista |
| Minimum supported server | Windows Server 2008 |
| Header | MsCtfMonitorApi.h |
| Library | MsCtfMonitor.lib |
| DLL | Msctf.dll |
Send comments about this topic to Microsoft
Build date: 7/14/2009