投稿日 | : 2004/07/22(Thu) 20:04 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^7:確認してみたら |
> なぜかウィンドウがチカチカと点滅してうるさい感じがしました。(わかりにくい表現ですみません)
> タスクマネージャを見ると二重起動したアプリのプロセスも残っているようでした。
私の環境では、上記は確認できません。
Load イベントやUnload 以降に他の処理を書いておられるのでしょうか?
Unload Me の後のコードが実行されるみたいなので、Exit Sub を入れて見て下さい
retValue = SetForegroundWindow(lnghwnd)
Unload Me
Exit Sub 'ここを追加
End If
それでも改善できなければ
OS は何をお使いですか? SetForegroundWindow だけではアクティブにならない場合があった
のですが。
> そのため今回の処理ではEndを使って対応しました。
> 魔界の仮面弁士様のリンク先にあるMSのサンプルでもEndが使われているのですが、
> どのような理由なのか差し支えなければお教え願えないでしょうか?
魔界の仮面弁士さんから回答があったようですが、下記のような理由です。
http://www.bcap.co.jp/hanafusa/VBHLP/Fil_AllEnd.htm