掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
exe内で別exeを起動し、別exeが終了した時元exeにフォーカスを戻すには? (ID:78227)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Sayさん、返信ありがとうございます。 Private Sub menBackUp_Click() Dim ShellID& Dim ExitCode& Dim ret As Long frmCostIn.Enabled = False ShellID& = Shell(App.Path & "\BackUp\" & "DbBackUp.exe", vbNormalFocus) ExitCode& = ProcessWait(ShellID&, True)'待ち frmCostIn.Enabled = True AppActivate frmCostIn.Caption End Sub のように書いてみました。フォーカスは戻ってきました。Windowsのバージョンによってですが、NT4.0SP6だとフォーカスを失うだけなのですが、2000だとウィンドウが一番後ろまでいってしまいます。ここの書き方なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.