またまたの質問です。
今までNTで開発・動作させていたものをWin2000に移行しているのですが、
あるプロセス(たとえばAとして)からあるプロセス(たとえばBとする)に
アクティブイベントをなげて、前面(NTの時は単純にShowしただけ)に表示させていたのですが、
Win2000だと、Windowsのタスクで点滅するだけなのですが、
みなさんはどのようにしているのでしょうか?
ちなみにBringWindowToTopのAPIを使っても同じでした。
環境は、Win2000 SP2 VB6.0 Sp5 です。
宜しくお願いします。
モーダルで開いてる?
って言うより、Aのプロセスは、子プロセスの管理をしていて
(Windowsのタスクみたいに)
起動されているオブジェクト分、AのFormにボタンを作って行って、
そのボタンをを押した時に、アクティブイベントをBになげているのです。
Modal表示とかはしてませんね!
ちなみに、AもBもActivX.exeで作成してます。
似たような症状でSendKeysで解決できたので、
試してみてください。
多分さん、試してみたらうまく行きました。
ありがとうございました。m(-。-)m
ツイート | ![]() |