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
ヘッダー msctfmonitorapi.h
Library MsCtfMonitor.lib
[DLL] Msctf.dll