入力メソッド マネージャー関数
このセクションでは、IMM 関数について説明します。
機能 | Description |
---|---|
CreateIFECommonInstance | IFECommon インターフェイスへのポインターを返します。 |
CreateIFEDictionaryInstance | IFEDictionary インターフェイスへのポインターを返します。 |
CreateIFELanguageInstance | IFELanguage インターフェイスへのポインターを返します。 |
EnumInputContext | ImmEnumInputContext 関数によって提供される入力コンテキストを処理するアプリケーション定義のコールバック関数。 |
EnumRegisterWordProc | ImmEnumRegisterWord 関数で使用されるアプリケーション定義のコールバック関数。 |
ImmAssociateContext | 指定した入力コンテキストを指定したウィンドウに関連付けます。 |
ImmAssociateContextEx | 入力メソッド コンテキストと、指定したウィンドウまたはその子の間の関連付けを変更します。 |
ImmConfigureIME | 指定した入力ロケール識別子の IME の構成ダイアログ ボックスを表示します。 |
ImmCreateContext | 新しい入力コンテキストを作成し、コンテキストにメモリを割り当て、初期化します。 |
ImmDestroyContext | 入力コンテキストを解放し、関連付けられているメモリを解放します。 |
ImmDisableIME | スレッドまたはプロセス内のすべてのスレッドの IME を無効にします。 |
ImmDisableLegacyIME | このスレッドが Windows ストア アプリ UI スレッドであることを示します。 |
ImmDisableTextFrameService | 非推奨になりました。 指定したスレッドのテキスト サービスを無効にします。 |
ImmEnumInputContext | 指定したスレッドの入力コンテキストを取得します。 |
ImmEnumRegisterWord | 指定した読み取り文字列、スタイル、およびレジスタ文字列を持つレジスタ文字列を列挙します。 |
ImmEscape | 他の IME API 関数では使用できない特定の IME の機能にアクセスします。 |
ImmGetCandidateList | 候補リストを取得します。 |
ImmGetCandidateListCount | 候補リストのサイズを取得します。 |
ImmGetCandidateWindow | 候補ウィンドウに関する情報を取得します。 |
ImmGetCompositionFont | コンポジション ウィンドウで文字を表示するために現在使用されている論理フォントに関する情報を取得します。 |
ImmGetCompositionString | コンポジション文字列に関する情報を取得します。 |
ImmGetCompositionWindow | コンポジション ウィンドウに関する情報を取得します。 |
ImmGetContext | 指定したウィンドウに関連付けられている入力コンテキストを取得します。 |
ImmGetConversionList | IME 関連のメッセージを生成せずに、文字または単語の変換結果リストを取得します。 |
ImmGetConversionStatus | 現在の変換状態を取得します。 |
ImmGetDefaultIMEWnd | 既定のウィンドウ ハンドルを IME クラスに取得します。 |
ImmGetDescription | IME の説明を指定したバッファーにコピーします。 |
ImmGetGuideLine | エラーに関する情報を取得します。 |
ImmGetIMEFileName | 指定した入力ロケールに関連付けられている IME のファイル名を取得します。 |
ImmGetImeMenuItems | 指定した入力コンテキストの IME メニューに登録されているメニュー項目を取得します。 |
ImmGetOpenStatus | IME が開いているか閉じているかを決定します。 |
ImmGetProperty | 指定した入力ロケールに関連付けられている IME のプロパティと機能を取得します。 |
ImmGetRegisterWordStyle | 指定した入力ロケールに関連付けられている IME でサポートされているスタイルの一覧を取得します。 |
ImmGetStatusWindowPos | 状態ウィンドウの位置を取得します。 |
ImmGetVirtualKey | IME が既に処理しているキー入力メッセージに関連付けられている元の仮想キー値を取得します。 |
ImmInstallIME | IME をインストールします。 |
ImmIsIME | 指定した入力ロケールに IME があるかどうかを判断します。 |
ImmIsUIMessage | IME ウィンドウを対象としたメッセージを確認し、指定したウィンドウにそれらのメッセージを送信します。 |
ImmNotifyIME | 入力コンテキストの状態の変更について IME に通知します。 |
ImmRegisterWord | 指定した入力ロケールに関連付けられている IME のディクショナリに文字列を登録します。 |
ImmReleaseContext | 入力コンテキストを解放し、入力コンテキストに関連付けられているメモリのロックを解除します。 |
ImmRequestMessage | アプリケーションにメッセージを要求します。 |
ImmSetCandidateWindow | 候補ウィンドウに関する情報を設定します。 |
ImmSetCompositionFont | コンポジション ウィンドウに文字を表示するために使用する論理フォントを設定します。 |
ImmSetCompositionString | コンポジションと読み取り文字列の文字、属性、句を設定します。 |
ImmSetCompositionWindow | コンポジション ウィンドウの位置を設定します。 |
ImmSetConversionStatus | 現在の変換状態を設定します。 |
ImmSetOpenStatus | IME を開くか閉じます。 |
ImmSetStatusWindowPos | ステータス ウィンドウの位置を設定します。 |
ImmSimulateHotKey | 指定した IME ホット キーをシミュレートし、ユーザーが指定したウィンドウでホット キーを押した場合と同じ応答を発生させます。 |
ImmUnregisterWord | 指定した入力ロケールに関連付けられている IME のディクショナリからレジスタ文字列を削除します。 |