リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

imm32.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

ImmAssociateContext
ImmAssociateContext 関数 (immdev.h) は指定の入力コンテキストを指定ウィンドウに関連付ける。
ImmAssociateContext 関数 (immdev.h) は指定の入力コンテキストを指定ウィンドウに関連付ける。 [戻り値] 以前にそのウィンドウに関連付けられていた入力コンテキストのハンドルを返す。
ImmAssociateContextEx
ImmAssociateContextEx 関数 (immdev.h) は、入力コンテキストと指定したウィンドウまたはその子ウィンドウとの関連付けを変更する。
ImmAssociateContextEx 関数 (immdev.h) は、入力コンテキストと指定したウィンドウまたはその子ウィンドウとの関連付けを変更する。 [戻り値] 成功した場合は TRUE を、失敗した場合は FALSE を返す。
ImmConfigureIMEA
ImmConfigureIMEA (ANSI) 関数 (immdev.h) は、指定した入力ロケール識別子の IME 用構成ダイアログボックスを表示する。
ImmConfigureIMEA (ANSI) 関数 (immdev.h) は、指定した入力ロケール識別子の IME 用構成ダイアログボックスを表示する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmConfigureIMEW
ImmConfigureIMEW (Unicode) 関数 (immdev.h) は、指定した入力ロケール識別子の IME 用構成ダイアログボックスを表示する。
ImmConfigureIMEW (Unicode) 関数 (immdev.h) は、指定した入力ロケール識別子の IME 用構成ダイアログボックスを表示する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmCreateContext
ImmCreateContext 関数 (immdev.h) は、新しい入力コンテキストを作成し、そのメモリを割り当てて初期化する。
ImmCreateContext 関数 (immdev.h) は、新しい入力コンテキストを作成し、そのメモリを割り当てて初期化する。 [戻り値] 成功した場合は新しい入力コンテキストへのハンドルを、失敗した場合は NULL を返す。
ImmCreateIMCC
(no summary)
..
ImmCreateSoftKeyboard
(no summary)
..
ImmDestroyContext
ImmDestroyContext 関数 (immdev.h) は入力コンテキストを解放し関連メモリを解放する。
ImmDestroyContext 関数 (immdev.h) は入力コンテキストを解放し関連メモリを解放する。 [戻り値] 成功時は 0 以外、失敗時は 0 を返す。
ImmDestroyIMCC
(no summary)
..
ImmDestroySoftKeyboard
(no summary)
..
ImmDisableIME
ImmDisableIME 関数 (immdev.h) は、スレッドまたはプロセス内のすべてのスレッドに対して IME を無効化する。
ImmDisableIME 関数 (immdev.h) は、スレッドまたはプロセス内のすべてのスレッドに対して IME を無効化する。 [戻り値] 成功した場合は TRUE を、失敗した場合は FALSE を返す。
ImmDisableLegacyIME
ImmDisableLegacyIME 関数 (immdev.h) は、このスレッドが Windows ストアアプリ UI スレッドであることを示す。
ImmDisableLegacyIME 関数 (immdev.h) は、このスレッドが Windows ストアアプリ UI スレッドであることを示す。 [戻り値] 成功した場合は TRUE を、それ以外は FALSE を返す。
ImmDisableTextFrameService
ImmDisableTextFrameService 関数 (immdev.h) は、Windows Vista 以降では使用できなくなっている。
ImmDisableTextFrameService 関数 (immdev.h) は、Windows Vista 以降では使用できなくなっている。 [戻り値] 成功した場合は TRUE を、失敗した場合は FALSE を返す。
ImmEnumInputContext
ImmEnumInputContext 関数 (immdev.h) は、指定したスレッドの入力コンテキストを取得する。
ImmEnumInputContext 関数 (immdev.h) は、指定したスレッドの入力コンテキストを取得する。 [戻り値] 成功した場合は TRUE を、失敗した場合は FALSE を返す。
ImmEnumRegisterWordW
ImmEnumRegisterWordW (Unicode) 関数 (immdev.h) は、指定した読み文字列、スタイル、登録文字列を持つ登録文字列を列挙する。
ImmEnumRegisterWordW (Unicode) 関数 (immdev.h) は、指定した読み文字列、スタイル、登録文字列を持つ登録文字列を列挙する。 [戻り値] コールバック関数が最後に返した値を返す。その意味はアプリケーションが定義する。
ImmEscapeW
ImmEscapeW (Unicode) 関数 (immdev.h) は、他の IME API 関数では利用できない特定の IME の機能にアクセスする。
ImmEscapeW (Unicode) 関数 (immdev.h) は、他の IME API 関数では利用できない特定の IME の機能にアクセスする。 [戻り値] 成功した場合は操作固有の値を、失敗した場合は 0 を返す。
ImmGenerateMessage
(no summary)
..
ImmGetCandidateListCountW
ImmGetCandidateListCountW (Unicode) 関数 (immdev.h) は、候補リストのサイズを取得する。
ImmGetCandidateListCountW (Unicode) 関数 (immdev.h) は、候補リストのサイズを取得する。 [戻り値] 成功した場合はすべての候補リストに必要なバイト数を、失敗した場合は 0 を返す。
ImmGetCandidateListW
ImmGetCandidateListW (Unicode) 関数 (immdev.h) は、候補リストを取得する。
ImmGetCandidateListW (Unicode) 関数 (immdev.h) は、候補リストを取得する。 [戻り値] 成功した場合は候補リストバッファにコピーされたバイト数を返す。
ImmGetCandidateWindow
ImmGetCandidateWindow 関数 (immdev.h) は、候補ウィンドウに関する情報を取得する。
ImmGetCandidateWindow 関数 (immdev.h) は、候補ウィンドウに関する情報を取得する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmGetCompositionFontW
ImmGetCompositionFontW (Unicode) 関数 (immdev.h) は、組み立てウィンドウで文字を表示するために現在使われている論理フォントに関する情報を取得する。
ImmGetCompositionFontW (Unicode) 関数 (immdev.h) は、組み立てウィンドウで文字を表示するために現在使われている論理フォントに関する情報を取得する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmGetCompositionStringW
ImmGetCompositionStringW (Unicode) 関数 (immdev.h) は組み立て中文字列の情報を取得する。
ImmGetCompositionStringW (Unicode) 関数 (immdev.h) は組み立て中文字列の情報を取得する。 [戻り値] 出力バッファにコピーされたバイト数を返す。dwBufLen が 0 の場合、終端 NULL を除いた必要バッファサイズをバイト単位で返す。
ImmGetCompositionWindow
ImmGetCompositionWindow 関数 (immdev.h) は、組み立てウィンドウに関する情報を取得する。
ImmGetCompositionWindow 関数 (immdev.h) は、組み立てウィンドウに関する情報を取得する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmGetContext
ImmGetContext 関数 (immdev.h) は指定ウィンドウに関連付けられた入力コンテキストを返す。
ImmGetContext 関数 (immdev.h) は指定ウィンドウに関連付けられた入力コンテキストを返す。 [戻り値] 入力コンテキストのハンドルを返す。 [備考] アプリケーションはコンテキスト内の情報にアクセスする前に本関数で現在の入力コンテキストを取得するのが定石。
ImmGetConversionListW
ImmGetConversionListW (Unicode) 関数 (immdev.h) は、IME 関連のメッセージを発生させずに、文字または単語の変換結果リストを取得する。
ImmGetConversionListW (Unicode) 関数 (immdev.h) は、IME 関連のメッセージを発生させずに、文字または単語の変換結果リストを取得する。 [戻り値] 出力バッファにコピーされたバイト数を返す。
ImmGetConversionStatus
ImmGetConversionStatus 関数 (immdev.h) は、現在の変換状態を取得する。
ImmGetConversionStatus 関数 (immdev.h) は、現在の変換状態を取得する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmGetDefaultIMEWnd
ImmGetDefaultIMEWnd 関数 (immdev.h) は IME クラスの既定ウィンドウハンドルを取得する。
ImmGetDefaultIMEWnd 関数 (immdev.h) は IME クラスの既定ウィンドウハンドルを取得する。 [戻り値] 成功時は IME クラスの既定ウィンドウハンドルを返す。失敗時は NULL。
ImmGetDescriptionW
ImmGetDescriptionW (Unicode) 関数 (immdev.h) は、IME の説明を指定したバッファにコピーする。
ImmGetDescriptionW (Unicode) 関数 (immdev.h) は、IME の説明を指定したバッファにコピーする。 [戻り値] 出力バッファにコピーされた文字数を返す。
ImmGetGuideLineW
ImmGetGuideLineW (Unicode) 関数 (immdev.h) は、エラーに関する情報を取得する。アプリケーションはこの情報をユーザーへの通知に利用する。
ImmGetGuideLineW (Unicode) 関数 (immdev.h) は、エラーに関する情報を取得する。アプリケーションはこの情報をユーザーへの通知に利用する。
ImmGetHotKey
(no summary)
..
ImmGetIMCCLockCount
(no summary)
..
ImmGetIMCCSize
(no summary)
..
ImmGetIMCLockCount
(no summary)
..
ImmGetIMEFileNameW
ImmGetIMEFileNameW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME のファイル名を取得する。
ImmGetIMEFileNameW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME のファイル名を取得する。 [戻り値] 出力バッファにコピーされたファイル名のバイト数を返す。
ImmGetImeMenuItemsW
ImmGetImeMenuItemsW (Unicode) 関数 (immdev.h) は、指定した入力コンテキストの IME メニューに登録されているメニュー項目を取得する。
ImmGetImeMenuItemsW (Unicode) 関数 (immdev.h) は、指定した入力コンテキストの IME メニューに登録されているメニュー項目を取得する。 [戻り値] lpImeMenu にコピーされたメニュー項目の数を返す。
ImmGetOpenStatus
ImmGetOpenStatus 関数 (immdev.h) は、IME が開いているか閉じているかを判定する。
ImmGetOpenStatus 関数 (immdev.h) は、IME が開いているか閉じているかを判定する。 [戻り値] IME が開いている場合は 0 以外の値を、そうでない場合は 0 を返す。
ImmGetProperty
ImmGetProperty 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME のプロパティと機能を取得する。
ImmGetProperty 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME のプロパティと機能を取得する。 [戻り値] dwIndex パラメータの値に応じて、プロパティまたは機能の値を返す。
ImmGetRegisterWordStyleW
ImmGetRegisterWordStyleW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME がサポートするスタイルの一覧を取得する。
ImmGetRegisterWordStyleW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME がサポートするスタイルの一覧を取得する。 [戻り値] バッファにコピーされたスタイルの数を返す。
ImmGetStatusWindowPos
ImmGetStatusWindowPos 関数 (immdev.h) は、ステータスウィンドウの位置を取得する。
ImmGetStatusWindowPos 関数 (immdev.h) は、ステータスウィンドウの位置を取得する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmGetVirtualKey
ImmGetVirtualKey 関数 (immdev.h) は、IME がすでに処理したキー入力メッセージに関連付けられた元の仮想キー値を取得する。
ImmGetVirtualKey 関数 (immdev.h) は、IME がすでに処理したキー入力メッセージに関連付けられた元の仮想キー値を取得する。
ImmInstallIMEA
ImmInstallIMEA (ANSI) 関数 (immdev.h) は、IME をインストールする。
ImmInstallIMEA (ANSI) 関数 (immdev.h) は、IME をインストールする。 [戻り値] IME の入力ロケール識別子を返す。 [備考] この関数は IME のセットアップアプリケーションによってのみ使用されることを想定している。
ImmInstallIMEW
ImmInstallIMEW (Unicode) 関数 (immdev.h) は、IME をインストールする。
ImmInstallIMEW (Unicode) 関数 (immdev.h) は、IME をインストールする。 [戻り値] IME の入力ロケール識別子を返す。 [備考] この関数は IME のセットアップアプリケーションによってのみ使用されることを想定している。
ImmIsIME
ImmIsIME 関数 (immdev.h) は指定の入力ロケールが IME を持つかを判定する。
ImmIsIME 関数 (immdev.h) は指定の入力ロケールが IME を持つかを判定する。 [戻り値] ロケールが IME を持つ場合 0 以外、そうでなければ 0 を返す。
ImmIsUIMessageW
ImmIsUIMessageW (Unicode) 関数 (immdev.h) は、IME ウィンドウ向けのメッセージをチェックし、それらをウィンドウに送信する。
ImmIsUIMessageW (Unicode) 関数 (immdev.h) は、IME ウィンドウ向けのメッセージをチェックし、それらをウィンドウに送信する。 [戻り値] メッセージが IME ウィンドウで処理された場合は 0 以外の値を、そうでない場合は 0 を返す。
ImmLockIMC
(no summary)
..
ImmLockIMCC
(no summary)
..
ImmNotifyIME
ImmNotifyIME 関数 (immdev.h) は、入力コンテキストの状態変更を IME に通知する。
ImmNotifyIME 関数 (immdev.h) は、入力コンテキストの状態変更を IME に通知する。 [戻り値] 成功した場合は 0 以外を、失敗した場合は 0 を返す。
ImmRegisterWordW
ImmRegisterWordW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME の辞書に文字列を登録する。
ImmRegisterWordW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME の辞書に文字列を登録する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmReleaseContext
ImmReleaseContext 関数 (immdev.h) は入力コンテキストを解放し関連メモリのロックを解除する。
ImmReleaseContext 関数 (immdev.h) は入力コンテキストを解放し関連メモリのロックを解除する。 [戻り値] 成功時は 0 以外、失敗時は 0 を返す。
ImmRequestMessageW
WM_IME_REQUEST メッセージを生成する。(Unicode)
WM_IME_REQUEST メッセージを生成する。(Unicode) [戻り値] 成功した場合は操作固有の値を、失敗した場合は 0 を返す。
ImmReSizeIMCC
(no summary)
..
ImmSetCandidateWindow
ImmSetCandidateWindow 関数 (immdev.h) は候補ウィンドウに関する情報を設定する。
ImmSetCandidateWindow 関数 (immdev.h) は候補ウィンドウに関する情報を設定する。 [戻り値] 成功時は 0 以外、失敗時は 0 を返す。 [備考] 本関数は IMN_SETCANDIDATEPOS コマンドを送信させる。
ImmSetCompositionFontW
ImmSetCompositionFontW (Unicode) 関数 (immdev.h) は、組み立てウィンドウで文字を表示するために使う論理フォントを設定する。
ImmSetCompositionFontW (Unicode) 関数 (immdev.h) は、組み立てウィンドウで文字を表示するために使う論理フォントを設定する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmSetCompositionStringW
ImmSetCompositionStringW (Unicode) 関数 (immdev.h) は、組み立て文字列と読み文字列の文字、属性、文節を設定する。
ImmSetCompositionStringW (Unicode) 関数 (immdev.h) は、組み立て文字列と読み文字列の文字、属性、文節を設定する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmSetCompositionWindow
ImmSetCompositionWindow 関数 (immdev.h) は組み立て中ウィンドウの位置を設定する。
ImmSetCompositionWindow 関数 (immdev.h) は組み立て中ウィンドウの位置を設定する。 [戻り値] 成功時は 0 以外、失敗時は 0 を返す。 [備考] 本関数はアプリケーションに IMN_SETCOMPOSITIONWINDOW コマンドを送信させる。
ImmSetConversionStatus
ImmSetConversionStatus 関数 (immdev.h) は、現在の変換状態を設定する。
ImmSetConversionStatus 関数 (immdev.h) は、現在の変換状態を設定する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmSetOpenStatus
ImmSetOpenStatus 関数 (immdev.h) は、IME を開くか閉じる。
ImmSetOpenStatus 関数 (immdev.h) は、IME を開くか閉じる。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。 [備考] この関数は IMN_SETOPENSTATUS コマンドをアプリケーションに送信させる。
ImmSetStatusWindowPos
ImmSetStatusWindowPos 関数 (immdev.h) は、ステータスウィンドウの位置を設定する。
ImmSetStatusWindowPos 関数 (immdev.h) は、ステータスウィンドウの位置を設定する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmShowSoftKeyboard
(no summary)
..
ImmSimulateHotKey
ImmSimulateHotKey 関数 (immdev.h) は、指定した IME ホットキーをシミュレートし、ユーザーが指定したウィンドウでそのホットキーを押したのと同じ応答を発生させる。
ImmSimulateHotKey 関数 (immdev.h) は、指定した IME ホットキーをシミュレートし、ユーザーが指定したウィンドウでそのホットキーを押したのと同じ応答を発生させる。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。
ImmUnlockIMC
(no summary)
..
ImmUnlockIMCC
(no summary)
..
ImmUnregisterWordW
ImmUnregisterWordW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME の辞書から登録文字列を削除する。
ImmUnregisterWordW (Unicode) 関数 (immdev.h) は、指定した入力ロケールに関連付けられた IME の辞書から登録文字列を削除する。 [戻り値] 成功した場合は 0 以外の値を、失敗した場合は 0 を返す。