掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼出元のFormを最前面に表示するには? (ID:112357)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
IE のウィンドウを常に最前面に表示にしているので、 フォームをクリックしても、 IE の後ろになるのは当然ですね。 普通なら、起動すれば、最前面に表示されます。 しかし、特殊な方法で(裏で何か特殊な処理が 動いている状態で)起動した場合、最前面に表示されないことがあります。 # 私も以前そのような状態になったことがあります。 その時は、仕方ないので、 『最前面に表示後、最前面表示を解除』というような 情けない方法を取っていました。 '* 一旦、常に最前面に表示 SetWindowPos ieApp.hwnd, HWND_TOPMOST, _ ieApp.Left, ieApp.Top, ieApp.Width, _ ieApp.Height, SWP_SHOWWINDOW '* 常に最善面表示を解除 SetWindowPos ieApp.hwnd, HWND_NOTTOPMOST, _ ieApp.Left, ieApp.Top, ieApp.Width, _ ieApp.Height, SWP_SHOWWINDOW のような感じ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.