メッセージ ビュー

各ウィンドウには、メッセージ ストリームが関連付けられています。 メッセージ ビュー ウィンドウには、このメッセージ ストリームが表示されます。 ウィンドウ ハンドル、メッセージ コード、およびメッセージが表示されます。 スレッドまたはプロセスのメッセージ ビューも作成できます。 これにより、特定のプロセスまたはスレッドが所有するすべてのウィンドウに送信されたメッセージを表示できます。これは、ウィンドウ初期化メッセージをキャプチャするのに便利です。

次の図は、一般的なメッセージ ビュー ウィンドウを示しています。

Screenshot of Messages view in Spy++.

最初の列にはウィンドウ ハンドルが含まれ、2 番目の列にはメッセージ コードが含まれています。 デコードされたメッセージ パラメーターと戻り値は、右側にあります。

プロシージャ

ウィンドウ、プロセス、またはスレッドのメッセージ ビューを開くには

  1. フォーカスをウィンドウ ビュープロセス ビュー、またはスレッド ビュー ウィンドウに移します。

  2. 確認するメッセージが含まれている項目のノードを見つけ、選択します。

  3. [Spy] メニューから [メッセージのログ出力] を選択します。

    [メッセージ オプション] ダイアログ ボックスが開きます。

  4. 表示するメッセージのオプションを選択します。

  5. [OK] を押して、メッセージのログ記録を開始します。

    メッセージ ビュー ウィンドウが開き、[メッセージ] メニューが Spy++ ツールバーに追加されます。 選択したオプションに応じて、メッセージはアクティブなメッセージ ビュー ウィンドウへのストリーミングを開始します。

  6. 十分な数のメッセージが表示されたら、[メッセージ] メニューから [ログ記録の停止] を選択します。

メッセージのプロパティを開くには

メッセージ ビューに一覧表示されているメッセージの詳細を確認するには、[メッセージ プロパティ] ダイアログ ボックスを使用します。

  1. メッセージ ビューに表示されているツリーからメッセージを選択します。

  2. [表示] メニューの [プロパティ]をクリックします。

    [プロパティ] ダイアログ ボックスはモーダルではないため、ビュー ウィンドウ内の別のアイテムを選択することができ、選択したアイテムに関する情報はダイアログ ボックスに表示されます。