質問させて頂きます
ShellExecuteでアプリを実行し、実行したアプリを閉じたりすると
実行したアプリがアクティブ化されず、他のウィンドウの後ろに隠されてしまいます。
本来なら、起動されたアプリが閉じられたら、実行したアプリがアクティブ化するはずです
これはどのような理由で、隠されてしまうのでしょうか?
propertiesを指定し、プロパティ画面を開いても同様な現象は発生します
どうぞよろしくお願いします。
ShellExecute はエクスプローラーからファイルを実行するのと
同程度の機能しかないし、単に起動元のアプリと起動したアプリが
別々に動作しているだけでしょう。
一応 ShellExecuteEx の方ならアプリの終了待機くらいならできますが
勝手にアクティブ化とかはしません。
ツイート | ![]() |