|
▼いったく さん:
横入り失礼。気になる所だけですけど、
気になる所を言うと、
>> myhWnd = GetForegroundWindow()
>> myhWnd = GetNextWindow(myhWnd, 2)
getnextwindowでHWNDを取得してますが、本当にそのforegrandwindow の次の
windowで良いのですか?普通windowsアプリって沢山のwindowで構成されて
いますから。
どんなアプリか知りませんけど、windowって沢山ありますから。
正確にwindowを取得できてますかって事です。
例えば、親ウィンドウにIMEの指定をしてもその子windowにまで
影響したのかどうかまで覚えていませんけど、そのように作りこまれて
ないアプリでは、駄目なような気がします。
又、フォーカスが外れた時にもどのような状態になるかもそのアプリが
どう作られているかによると思いますので、結構鬱陶しそう。
多分
>ご教授いただいたように訂正して実行してみたのですが、
>IMEモードがオフにはなりませんでした。
>他に何か原因があるのでしょうか?
>・WindowsXP、Office2000
>・Windows7、Office2007
>いずれでも同様でした。
の情報だけでは原因は誰にもわからないと思います。
|
|