|
▼kobasan さん:
こんにちは
>で、いまだにXPでは表示できません。(エラーなしで終了し、日本語入力モードになるだけです。)
え〜実は私も↑に悩みました。で、加えた変更が、
>' IMEがOffならOnにする。
> If ImmGetOpenStatus(IMC) = IME_CMODE_OFF Then
> Call ImmSetOpenStatus(IMC, IME_CMODE_NATIVE)
> End If
です。
IMEを切り替えた後、
lRet:Long型
lRet=ImmGetOpenStatus(IMC) = IME_CMODE_OFF
IME が開いていれば 0 以外の値が返り、それ以外の場合は 0 が返ります。
lRet=ImmSetOpenStatus(IMC, IME_CMODE_NATIVE)
関数が成功すると、0 以外の値が返ります。
関数が失敗すると、0 が返ります。
で、戻り値を確認して見てはどうですか?
それとIMEの切り替えに多少の時間は要らないんですかね???
>こればかりに時間がかけられないので、しばらく寝かせておこうと思っています。
>とりあえず、お礼マークをつけさせてください。
了解、頑張ってくださいませ。
|
|