如何使用“消息”视图
可以选择“消息”视图窗口中显示的窗口和消息类型。
控制“消息”视图
通过 Spy++,可在很大程度上控制消息视图窗口的内容。 可随时开始和停止显示消息,并且可指定以下内容:
想要查看的消息类型。
想要监视的窗口。
消息行的显示格式。
“消息选项”对话框中提供了这些设置,它们仅适用于活动的“消息视图”窗口。 若要打开此对话框,请在“监视”菜单中选择“日志消息” 。
三个选项卡式窗格的消息选项可用。 有关详细信息,请参阅Windows 选项卡、“消息选项”对话框、“消息”选项卡、“消息选项”对话框,以及“输出”选项卡、“消息选项”对话框。
从“查找”窗口打开“消息”视图
你可能会发现使用“查找窗口”对话框选择目标窗口,然后打开该窗口的消息视图会十分方便。
使用“查找窗口”对话框打开“消息视图”窗口:
排列窗口,使 Spy++ 和目标窗口都可见。
从“Spy”菜单中,选择“查找窗口” 。
此时会打开“查找窗口”对话框。
从“窗口”选项卡,将“查找程序工具”拖到目标窗口上。 拖动该工具时,“查找窗口”对话框将显示有关所选窗口的详细信息。
如有要检查的窗口句柄(例如,从调试器复制),则可以其键入到“句柄”文本框中。
在“显示”下,选择“消息” 。
按“确定”。
从“消息”菜单中,选择“日志记录选项”。
此时会打开“消息选项”对话框。
为要显示的消息选择选项。
按“确定”以开始记录消息。
根据所选的选项,消息开始流入活动消息视图窗口中。
有足够消息时,从“消息”菜单中选择“停止记录”。
在“消息”视图中搜索消息
可以使用消息的句柄、类型或消息 ID 作为搜索条件,在消息视图中搜索特定消息。 其中的任何一项(或组合)都是有效的搜索条件。 还可以指定搜索的初始方向。 对话框中的字段预加载了当前所选消息的属性。
要在“消息”视图中搜索消息,请:
在“搜索”菜单中选择“查找消息” 。
此时会打开“消息搜索”对话框。
将“查找程序工具”拖到所需窗口。 拖动该工具时,“消息搜索”对话框将显示所选窗口的详细信息。
- 或者,如有要检查其消息的窗口的句柄,请将其键入到“句柄”文本框中。
- 或者如果知道所需的消息类型和/或消息 ID,请从“类型”和“消息”下拉菜单中选择,并清除“句柄”文本框。
清除任何不想为其指定值的字段。
提示
若要减少屏幕干扰,请选择“隐藏 Spy”选项。 此选项会隐藏 Spy++ 主窗口,但“查找窗口”对话框仍显示在其他应用程序的前面。 单击“确定”或“取消”时,或清除“隐藏 Spy++”选项时,将还原 Spy++ 主窗口 。
选择“向上”或“向下”作为搜索的初始方向。
单击“确定”。
如果找到匹配的消息,它将在“消息视图”窗口中突出显示。 请参阅消息视图。
开始和停止显示消息日志
当“消息视图”窗口处于活动状态时,Spy++“消息”菜单上会显示“启动日志记录”或“停止日志记录”选项,并且相应的“启动日志记录”或“停止日志记录”工具栏按钮会处于活动状态。
要启动消息日志显示,请:
- 从“消息”菜单中选择“启动日志记录”。
要停止消息日志显示,请:
- 从“消息”菜单中选择“停止日志记录”。