したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

新作「ダイアログの果てに」公開

152サンドバック:2025/12/08(月) 18:47:24
>確か、プログラム側で、入力モードを直接入力に変えられなかったでしょうか。

できたはず!と調査するとHSP2.61の実ボクでは成功しているものの、
なぜかHSP最新ではllmodが廃止されており、同じ方法が使えず。

以前掲示板で名無し様よりIMEの状態を取得するソース(以下)は頂いており、
HSP最新でIMEの状態取得はできるのですが変更する方法で頓挫しています。

#uselib "imm32.dll"
#cfunc ImmGetContext "ImmGetContext" sptr
#cfunc ImmGetOpenStatus "ImmGetOpenStatus" sptr

HIMC = ImmGetContext(hwnd) ;入力コンテキストへのハンドル取得
onkey gosub,*a
stop

*a
cls
mes ImmGetOpenStatus(HIMC) ;IMEの状態取得。1なら有効0なら無効
return

今回は、取得せずにとにかくIME無効にできればそれで解決しそう…。
ですが、ギブアップ!


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板