Spy++ の使用

Spy++ を使用して、次のタスクを実行できます。

Spy++ の必須コンポーネントをインストールする方法については、「Spy++ の起動」をご覧ください。

Spy++ ビューを表示する

Spy++ を起動すると、コンピューターで使用可能なすべてのウィンドウとコントロールのツリー ビューである Windows ビューで開きます。 このルート ウィンドウのキャプションはウィンドウ 1 です。 他に、次の 3 つの Spy++ ビューを使用できます: メッセージ ビュープロセス ビュースレッド ビュー[Spy] メニューから目的のビューを表示できます。

ビューの更新

Spy++ では、システム テーブルのスナップショットが取得され、この情報に基づいてビューが更新されます。 システム ビューを定期的に更新することが重要です。 Spy++ ビューを開いていて、ビューを更新していない場合は、開いた後に作成されたプロセス、スレッド、およびウィンドウは表示されません。 また、すでに存在していない項目が表示されている場合があります。 更新 コマンドは、メッセージビュー以外のすべてのビューで使用できます。

現在アクティブなビューを更新するには、

  • [ウィンドウ] メニューから [更新] を選択するか、ツールバーの [更新] ボタンを選択します。

フォントを変更する

Spy++ ウィンドウのフォント、フォント スタイル、およびフォント サイズを変更できます。

フォント オプションを変更するには、

  1. [表示] メニューの [フォント] を選択します。

  2. フォント、フォント スタイル、およびフォント サイズを選択します。

  3. [OK] を選択します。

    [フォントを既定値として保存] を選択すると、今後、すべての Spy++ ウィンドウでこのフォントが使用されます。

Spy++ ツリーの展開と折りたたみを行う

ウィンドウ ビュー、プロセス ビュー、およびスレッド ビューは、2 つの方法で展開したり折りたたんだりできます。ウィンドウ内のアイコンを選択するか、[ツリー] メニューを使用します。 ツリーの + アイコンと - アイコンは、C++ プロジェクト ウィンドウと同様に機能します。

[ツリー] メニューには、次の 4 つのコマンドがあります。

メニュー コマンド 説明
1 レベル展開 現在選択されている項目を次のレベルに展開します。
ブランチの展開 現在選択されている項目を完全に展開します。
すべて展開 ウィンドウ内のすべての項目を完全に展開します。
[折りたたみ] 現在選択されている項目を完全に折りたたみます。

ヒント

プロセスを展開すると、そのプロセスが所有しているすべてのスレッドが表示されます。 スレッドを展開すると、それが所有しているすべてのウィンドウの一覧が表示されます。

Spy++ ツリーの展開または折りたたみを行うには、

  1. ウィンドウ ビュー、プロセス ビュー、またはスレッド ビューで、いずれかの項目を強調表示します。

  2. [ツリー] メニューから、展開または折りたたみのいずれかのコマンドを選択します。