Spy++ の使用
Spy++ を使用して、次のタスクを実行できます。
Spy++ の必須コンポーネントをインストールする方法については、「Spy++ の起動」をご覧ください。
Spy++ ビューを表示する
Spy++ を起動すると、コンピューターで使用可能なすべてのウィンドウとコントロールのツリー ビューである Windows ビューで開きます。 このルート ウィンドウのキャプションはウィンドウ 1 です。 他に、次の 3 つの Spy++ ビューを使用できます: メッセージ ビュー、プロセス ビュー、スレッド ビュー。 [Spy] メニューから目的のビューを表示できます。
ビューの更新
Spy++ では、システム テーブルのスナップショットが取得され、この情報に基づいてビューが更新されます。 システム ビューを定期的に更新することが重要です。 Spy++ ビューを開いていて、ビューを更新していない場合は、開いた後に作成されたプロセス、スレッド、およびウィンドウは表示されません。 また、すでに存在していない項目が表示されている場合があります。 更新 コマンドは、メッセージビュー以外のすべてのビューで使用できます。
現在アクティブなビューを更新するには、
- [ウィンドウ] メニューから [更新] を選択するか、ツールバーの [更新] ボタンを選択します。
フォントを変更する
Spy++ ウィンドウのフォント、フォント スタイル、およびフォント サイズを変更できます。
フォント オプションを変更するには、
[表示] メニューの [フォント] を選択します。
フォント、フォント スタイル、およびフォント サイズを選択します。
[OK] を選択します。
[フォントを既定値として保存] を選択すると、今後、すべての Spy++ ウィンドウでこのフォントが使用されます。
Spy++ ツリーの展開と折りたたみを行う
ウィンドウ ビュー、プロセス ビュー、およびスレッド ビューは、2 つの方法で展開したり折りたたんだりできます。ウィンドウ内のアイコンを選択するか、[ツリー] メニューを使用します。 ツリーの + アイコンと - アイコンは、C++ プロジェクト ウィンドウと同様に機能します。
[ツリー] メニューには、次の 4 つのコマンドがあります。
メニュー コマンド | 説明 |
---|---|
1 レベル展開 | 現在選択されている項目を次のレベルに展開します。 |
ブランチの展開 | 現在選択されている項目を完全に展開します。 |
すべて展開 | ウィンドウ内のすべての項目を完全に展開します。 |
[折りたたみ] | 現在選択されている項目を完全に折りたたみます。 |
ヒント
プロセスを展開すると、そのプロセスが所有しているすべてのスレッドが表示されます。 スレッドを展開すると、それが所有しているすべてのウィンドウの一覧が表示されます。
Spy++ ツリーの展開または折りたたみを行うには、
ウィンドウ ビュー、プロセス ビュー、またはスレッド ビューで、いずれかの項目を強調表示します。
[ツリー] メニューから、展開または折りたたみのいずれかのコマンドを選択します。