2007-12-02 16:20:33
“消息视图”中显示的每个消息行都包含一个“P”、“S”、“s”或“R”代码。这些代码具有以下含义:
代码 | 意义 | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
P | 使用 PostMessage 函数将消息发送到队列。没有可用的关于消息的最终处置的信息。 | ||||||||||||||||||||||||||||||||||||
S | 使用 SendMessage 函数发送消息。这意味着,发送方在接收方处理和返回该消息之前不会重新获取控制。因此,接收方可以将一个返回值传送回发送方。 | ||||||||||||||||||||||||||||||||||||
s | 消息已发送,但安全性阻止对返回值的访问。 | ||||||||||||||||||||||||||||||||||||
R | 每个“S”行都具有一个对应的列出消息返回值的“R”(返回)行。有时消息调用被嵌套,这意味着一个消息处理程序发送了另一个。
“消息选项”对话框上的“窗口”选项卡包含窗口查找程序工具。“窗口”选项卡上的其他选项包括:
“输出”选项卡可以使用“消息选项”对话框上的“输出”选项卡选择下列选项:
“消息”选项卡可以使用“消息选项”对话框上的“消息”选项卡选择要查看的消息类型。一般情况下,首先选择消息组,然后通过选择单个消息调整选择。“全选”按钮选择所有消息类型,而“全部清除”按钮清除所有类型。 注意,“消息组”下面的三个项不映射到“要查看的消息”下面的特定项。这三个项包括:
如果选择这些“组”,所选内容将直接应用到消息流。 创建新“消息”窗口时,它可以显示所有消息。筛选来自“消息”选项卡的消息时,该筛选仅应用于新消息,而不应用于已经在“窗口”视图中显示的消息。 “消息组”内灰色的复选框指示“要查看的消息”列表框已经为该组中的消息而修改;并非该组中的所有消息类型都被选择。 如果选择“保存为默认设置”,则保存当前设置,以便以后用作消息搜索选项。在退出 Spy++ 时也会保存这些设置。 |