カタバミさんのプログラミングノート

日曜プログラマーがプログラミング関係のメモを記録するブログです。

Microsoft Visual Studio 2019 Community付属のSpy++

Microsoft Visual Studio 2019 Communityに付属している便利なソフトウェアSpy++の概要等。

Spy++の概要

ウィンドウをツリーやファインダーで検索して各種情報(親子関係、ハンドル、ウィンドウタイトル、クラス名、その他諸々)を確認できる便利なソフトウェアです。Visual Studioの「ツール」メニューに「Spy++」として既定で登録されています。

ファインダーの使い方

起動時にはウィンドウの階層構造(ツリー)が表示されていますが、ウィンドウファインダーからウィンドウを検索することもできます。

f:id:by-unknown:20190721180419p:plain

起動画面でツリーウィンドウを閉じた状態。左上の望遠鏡マークをクリックするとウィンドウファインダーが表示されます。ツリーウィンドウを表示している場合はツールバーの配置が異なりますが、望遠鏡マークをクリックすることでウィンドウファインダーが表示されます

f:id:by-unknown:20190721180432p:plain

エクスプローラーの適当なウィンドウを選択した状態です。プロパティをマークした状態でOKを押すとウィンドウ情報が表示されます。

f:id:by-unknown:20190721180444p:plain

エクスプローラーの適当なウィンドウの情報です。ウィンドウ自体やクラス情報等の各種情報を取得することができます。同期ボタンをクリックすることでツリーの該当要素を選択することができます。