掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
指定したプログラムを終了、または最小化したい (ID:92371)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もげさんご返事ありがとうございました。 Private Sub WindowEnd() Dim strWindowName As String Dim hWindow As Long Dim retValue As Long '終了したい画面のキャプション を格納 strWindowName = "終了したい画面のキャプション" '画面のハンドルを取得 hwindow = FindWindow(vbNullString, strWindowName) '画面の終了 retValue = SendMessageA(hwindow, WM_CLOSE, 0&, 0&) End Sub で指定したプログラムを終了することができました。 くどいようなのですが、この処理を実行した時の動きと TerminateProcessを使った時の動きで、違いが目に見えないの ですが、"TerminateProcess=強制終了"、"SendMessage=正規の手順で終了" と解釈してよろしいのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.