次の方法で共有


imm.h ヘッダー

このヘッダーは、Windows アプリケーションの国際化によって使用されます。 詳細については、次を参照してください。

imm.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ImmAssociateContext

ImmAssociateContext 関数 (imm.h) は、指定した入力コンテキストを指定されたウィンドウに関連付けます。
ImmAssociateContextEx

ImmAssociateContextEx 関数 (imm.h) は、入力メソッド コンテキストと指定されたウィンドウまたはその子の間の関連付けを変更します。
ImmConfigureIMEA

ImmConfigureIMEA (ANSI) 関数 (imm.h) は、指定された入力ロケール識別子の IME の構成ダイアログ ボックスを表示します。
ImmConfigureIMEW

ImmConfigureIMEW (Unicode) 関数 (imm.h) は、指定された入力ロケール識別子の IME の構成ダイアログ ボックスを表示します。
ImmCreateContext

ImmCreateContext 関数 (imm.h) は、新しい入力コンテキストを作成し、コンテキストにメモリを割り当て、初期化します。
ImmDestroyContext

ImmDestroyContext 関数 (imm.h) は、入力コンテキストを解放し、関連付けられているメモリを解放します。
ImmDisableIME

ImmDisableIME 関数 (imm.h) は、スレッドまたはプロセス内のすべてのスレッドの IME を無効にします。
ImmDisableLegacyIME

ImmDisableLegacyIME 関数 (imm.h) は、このスレッドが Windows ストア アプリ UI スレッドであることを示します。
ImmDisableTextFrameService

ImmDisableTextFrameService 関数 (imm.h) は、Windows Vista では使用できなくなりました。
ImmEnumInputContext

ImmEnumInputContext 関数 (imm.h) は、指定されたスレッドの入力コンテキストを取得します。
ImmEnumRegisterWordA

ImmEnumRegisterWordA (ANSI) 関数 (imm.h) は、指定された読み取り文字列、スタイル、およびレジスタ文字列を持つレジスタ文字列を列挙します。
ImmEnumRegisterWordW

ImmEnumRegisterWordW (Unicode) 関数 (imm.h) は、指定された読み取り文字列、スタイル、およびレジスタ文字列を持つレジスタ文字列を列挙します。
ImmEscapeA

ImmEscapeA (ANSI) 関数 (imm.h) は、他の IME API 関数では使用できない特定の IME の機能にアクセスします。
ImmEscapeW

ImmEscapeW (Unicode) 関数 (imm.h) は、他の IME API 関数では使用できない特定の IME の機能にアクセスします。
ImmGetCandidateListA

ImmGetCandidateListA (ANSI) 関数 (imm.h) は候補リストを取得します。
ImmGetCandidateListCountA

ImmGetCandidateListCountA (ANSI) 関数 (imm.h) は、候補リストのサイズを取得します。
ImmGetCandidateListCountW

ImmGetCandidateListCountW (Unicode) 関数 (imm.h) は、候補リストのサイズを取得します。
ImmGetCandidateListW

ImmGetCandidateListW (Unicode) 関数 (imm.h) は候補リストを取得します。
ImmGetCandidateWindow

ImmGetCandidateWindow 関数 (imm.h) は、候補ウィンドウに関する情報を取得します。
ImmGetCompositionFontA

ImmGetCompositionFontA (ANSI) 関数 (imm.h) は、コンポジション ウィンドウで文字を表示するために使用される論理フォントに関する情報を取得します。
ImmGetCompositionFontW

ImmGetCompositionFontW (Unicode) 関数 (imm.h) は、コンポジション ウィンドウで文字を表示するために使用される論理フォントに関する情報を取得します。
ImmGetCompositionStringA

ImmGetCompositionStringA (ANSI) 関数 (imm.h) は、コンポジション文字列に関する情報を取得します。
ImmGetCompositionStringW

ImmGetCompositionStringW (Unicode) 関数 (imm.h) は、コンポジション文字列に関する情報を取得します。
ImmGetCompositionWindow

ImmGetCompositionWindow 関数 (imm.h) は、コンポジション ウィンドウに関する情報を取得します。
ImmGetContext

ImmGetContext 関数 (imm.h) は、指定されたウィンドウに関連付けられている入力コンテキストを返します。
ImmGetConversionListA

ImmGetConversionListA (ANSI) 関数 (imm.h) は、IME 関連のメッセージを生成せずに、文字または単語の変換結果リストを取得します。
ImmGetConversionListW

ImmGetConversionListW (Unicode) 関数 (imm.h) は、IME 関連のメッセージを生成せずに、文字または単語の変換結果リストを取得します。
ImmGetConversionStatus

ImmGetConversionStatus 関数 (imm.h) は、現在の変換状態を取得します。
ImmGetDefaultIMEWnd

ImmGetDefaultIMEWnd 関数 (imm.h) は、既定のウィンドウ ハンドルを IME クラスに取得します。
ImmGetDescriptionA

ImmGetDescriptionA (ANSI) 関数 (imm.h) は、IME の説明を指定されたバッファーにコピーします。
ImmGetDescriptionW

ImmGetDescriptionW (Unicode) 関数 (imm.h) は、IME の説明を指定されたバッファーにコピーします。
ImmGetGuideLineA

ImmGetGuideLineA (ANSI) 関数 (imm.h) は、エラーに関する情報を取得します。 アプリケーションは、ユーザー通知に情報を使用します。
ImmGetGuideLineW

ImmGetGuideLineW (Unicode) 関数 (imm.h) は、エラーに関する情報を取得します。 アプリケーションは、ユーザー通知に情報を使用します。
ImmGetIMEFileNameA

ImmGetIMEFileNameA (ANSI) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のファイル名を取得します。
ImmGetIMEFileNameW

ImmGetIMEFileNameW (Unicode) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のファイル名を取得します。
ImmGetImeMenuItemsA

ImmGetImeMenuItemsA (ANSI) 関数 (imm.h) は、指定された入力コンテキストの IME メニューに登録されているメニュー項目を取得します。
ImmGetImeMenuItemsW

ImmGetImeMenuItemsW (Unicode) 関数 (imm.h) は、指定された入力コンテキストの IME メニューに登録されているメニュー項目を取得します。
ImmGetOpenStatus

ImmGetOpenStatus 関数 (imm.h) は、IME が開いているか閉じているかを決定します。
ImmGetProperty

ImmGetProperty 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のプロパティと機能を取得します。
ImmGetRegisterWordStyleA

ImmGetRegisterWordStyleA (ANSI) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME でサポートされているスタイルの一覧を取得します。
ImmGetRegisterWordStyleW

ImmGetRegisterWordStyleW (Unicode) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME でサポートされているスタイルの一覧を取得します。
ImmGetStatusWindowPos

ImmGetStatusWindowPos 関数 (imm.h) は、状態ウィンドウの位置を取得します。
ImmGetVirtualKey

ImmGetVirtualKey 関数 (imm.h) は、IME が既に処理したキー入力メッセージに関連付けられている元の仮想キー値を取得します。
ImmInstallIMEA

ImmInstallIMEA (ANSI) 関数 (imm.h) は IME をインストールします。
ImmInstallIMEW

ImmInstallIMEW (Unicode) 関数 (imm.h) は IME をインストールします。
ImmIsIME

ImmIsIME 関数 (imm.h) は、指定された入力ロケールに IME があるかどうかを判断します。
ImmIsUIMessageA

ImmIsUIMessageA (ANSI) 関数 (imm.h) は、IME ウィンドウ用のメッセージをチェックし、それらのメッセージをウィンドウに送信します。
ImmIsUIMessageW

ImmIsUIMessageW (Unicode) 関数 (imm.h) は、IME ウィンドウ用のメッセージをチェックし、それらのメッセージをウィンドウに送信します。
ImmNotifyIME

ImmNotifyIME 関数 (imm.h) は、入力コンテキストの状態の変更について IME に通知します。
ImmRegisterWordA

ImmRegisterWordA (ANSI) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のディクショナリに文字列を登録します。
ImmRegisterWordW

ImmRegisterWordW (Unicode) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のディクショナリに文字列を登録します。
ImmReleaseContext

ImmReleaseContext 関数 (imm.h) は、入力コンテキストを解放し、入力コンテキストに関連付けられているメモリのロックを解除します。 アプリケーションは、ImmGetContext 関数の呼び出しごとにこの関数を呼び出す必要があります。
ImmSetCandidateWindow

ImmSetCandidateWindow 関数 (imm.h) は、候補ウィンドウに関する情報を設定します。
ImmSetCompositionFontA

ImmSetCompositionFontA (ANSI) 関数 (imm.h) は、コンポジション ウィンドウで文字を表示するために使用する論理フォントを設定します。
ImmSetCompositionFontW

ImmSetCompositionFontW (Unicode) 関数 (imm.h) は、コンポジション ウィンドウに文字を表示するために使用する論理フォントを設定します。
ImmSetCompositionStringA

ImmSetCompositionStringA (ANSI) 関数 (imm.h) は、コンポジションおよび読み取り文字列の文字、属性、句を設定します。
ImmSetCompositionStringW

ImmSetCompositionStringW (Unicode) 関数 (imm.h) は、コンポジションと読み取り文字列の文字、属性、句を設定します。
ImmSetCompositionWindow

ImmSetCompositionWindow 関数 (imm.h) は、コンポジション ウィンドウの位置を設定します。
ImmSetConversionStatus

ImmSetConversionStatus 関数 (imm.h) は、現在の変換状態を設定します。
ImmSetOpenStatus

ImmSetOpenStatus 関数 (imm.h) は、IME を開くか閉じます。
ImmSetStatusWindowPos

ImmSetStatusWindowPos 関数 (imm.h) は、状態ウィンドウの位置を設定します。
ImmSimulateHotKey

ImmSimulateHotKey 関数 (imm.h) は、指定された IME ホット キーをシミュレートし、ユーザーが指定したウィンドウでホット キーを押した場合と同じ応答を発生させます。
ImmUnregisterWordA

ImmUnregisterWordA (ANSI) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のディクショナリからレジスタ文字列を削除します。
ImmUnregisterWordW

ImmUnregisterWordW (Unicode) 関数 (imm.h) は、指定された入力ロケールに関連付けられている IME のディクショナリからレジスタ文字列を削除します。

コールバック関数

 
IMCENUMPROC

IMCENUMPROC (imm.h) は、ImmEnumInputContext 関数によって提供される入力コンテキストを処理するアプリケーション定義のコールバック関数です。
REGISTERWORDENUMPROCA

REGISTERWORDENUMPROCA (ANSI) (imm.h) は、ImmEnumRegisterWord 関数と共に使用されるアプリケーション定義のコールバック関数です。
REGISTERWORDENUMPROCW

REGISTERWORDENUMPROCW (Unicode) (imm.h) は、ImmEnumRegisterWord 関数で使用されるアプリケーション定義のコールバック関数です。

構造

 
CANDIDATEFORM

CANDIDATEFORM (imm.h) 構造体には、候補ウィンドウの位置情報が含まれています。
CANDIDATELIST

CANDIDATELIST (imm.h) 構造体には、候補リストに関する情報が含まれています。
COMPOSITIONFORM

COMPOSITIONFORM (imm.h) 構造体には、コンポジション ウィンドウのスタイルと位置情報が含まれています。
IMECHARPOSITION

IMECHARPOSITION (imm.h) 構造体には、コンポジション ウィンドウ内の文字位置に関する情報が含まれています。
IMEMENUITEMINFOA

IMEMENUITEMINFOA (ANSI) 構造体 (imm.h) には、IME メニュー項目に関する情報が含まれています。
IMEMENUITEMINFOW

IMEMENUITEMINFOW (Unicode) 構造体 (imm.h) には、IME メニュー項目に関する情報が含まれています。
RECONVERTSTRING

RECONVERTSTRING (imm.h) 構造体は、IME の再変換の文字列を定義します。 これは、再変換用の文字列を含むメモリ ブロック内の最初の項目です。
REGISTERWORDA

REGISTERWORDA (ANSI) 構造体 (imm.h) には、読み取り情報または登録する単語が含まれています。
REGISTERWORDW

REGISTERWORDW (Unicode) 構造体 (imm.h) には、読み取り情報または登録する単語が含まれています。
STYLEBUFA

STYLEBUFA (ANSI) 構造体 (imm.h) には、スタイルの識別子と名前が含まれています。
STYLEBUFW

STYLEBUFW (Unicode) 構造体 (imm.h) には、スタイルの識別子と名前が含まれています。