アプリが開かれたことを検出して、そのアプリオブジェクトのハンドルを取得するにはどうすればよいですか?特定のアプリが開いていて、そのウィンドウハンドルを取得しているかどうかを確認するにはどうすればよいですか?
以前には、figure
で、図でfindobj
を使用することが現実的でした。次に、存在するかどうかを確認し、Figureの内容を取得できます。しかし、私はアプリでそれを管理する方法を見つけませんでした。
通常、私はボタンをクリックすると新しいアプリケーションウィンドウを開くメインアプリケーションを持っています。その後、もう一度ボタンをクリックすると、2番目のアプリケーションウィンドウが既に開いているかどうかを確認したい場合は、そのアプリケーションオブジェクトを取得するか、2番目のウィンドウを削除するなどします。 findobj
または類似の機能でキャプチャする方法はありますか?
get/setappdata
でアプリオブジェクトを保存することでやり直すことができない場合は、いいと思います。他のウィンドウへのハンドルを取得するには