- 締切済み
別アプリの終了について
いつもお世話になります。 開発環境はVC++6.0MFCです。 以前にも質問させていただいたのですが、 A.EXEとB.EXEがあったとします。 A.EXEをB.EXEから終了させたい。 しかし、A.EXEのタイトル(キャプション)は動的に 変更があり、タイトルNULLの時もある。 私はFindWindowでウィンドウハンドルを取得し、WM_CLOSE を投げているのですが、この方法だと上記理由により、 不正動作になります。 どなたかこういう場合の解決方法をご存知の方、 ご教授よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#9414
回答No.1
タイトルではなく、、クラス名というのが取得できる はずなので、それを取得してはどうでしょうか? #EnumWindowで取れます。MSDNで探してください。 ただし、アプリケーションごとに名前が違うだけなので 同じアプリケーションが複数あると、それらすべてが 取得できてしまうので、注意してください。 #そのあとの区別はウィンドウのタイトルしかないと #思いますよ。 ではでは☆