消息视图

每个窗口都有一个关联的消息流。 消息视图窗口显示此消息流。 窗口句柄、消息代码和消息会进行显示。 也可以为线程或进程创建消息视图。 这使你可以查看发送到特定进程或线程所拥有的所有窗口的消息,这对于捕获窗口初始化消息很有用。

下图显示了典型的消息视图窗口。

Screenshot of Messages view in Spy++.

第一列包含窗口句柄,第二列包含消息代码。 解码的消息参数和返回值位于右侧。

过程

为窗口、进程或线程打开消息视图

  1. 将焦点移动到窗口视图进程视图线程视图窗口上。

  2. 查找要检查其消息的项的节点,然后选择它。

  3. 从“Spy”菜单中,选择“日志消息” 。

    “消息选项”对话框会打开。

  4. 为要显示的消息选择选项。

  5. 按“确定”以开始记录消息。

    消息视图窗口会打开,并且“消息”菜单会添加到 Spy++ 工具栏。 根据所选的选项,消息开始流入活动消息视图窗口中。

  6. 有足够消息时,从“消息”菜单中选择“停止记录”。

打开消息的属性

若要详细了解消息视图中列出的消息,请使用“消息属性”对话框

  1. 从消息视图中显示的树中选择消息。

  2. “视图” 菜单上选择 “属性”

    “属性”对话框不是模态的,因此你可以选择视图窗口中的另一项,对话框会显示与所选项相关的信息。