5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

ふらっとC#,C♯,C#(初心者用) Part54

199 :デフォルトの名無しさん:2010/01/25(月) 13:16:10
自分のプログラム上のコントロール単位のIME制御ではなく
アプリが特定の動作をした場合、キーボードの[半角/全角]キーなどでIMEをONにしたように
するにはどうすればいいんでしょうか?
またアプリ起動時からIMEの常態をモニターしたいのですがこれもよくわかりません。

モニターさえできればkeybd_eventで[半角/全角]キーが押されてように
振舞ってもいいですし

やってみたこと
Runtime.InteropServicesで
ImmGetContext <- 最初はthis(Form)
ImmGetOpenStatus
ImmReleaseContext
うまくステータスとれず

これってもしかして全プログラムの親(タスクバー?)にすればうまくいくんですかね?
その場合どれからハンドルとればいいのだろう・・・

206 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)