使用 Spy++

你可以使用 Spy++ 执行下列任务。

若要安装 Spy++ 必需组件,请参阅启动 Spy++

显示 Spy++ 视图

当 Spy++ 启动时,它会在窗口视图中打开,这是显示你的计算机上所有可用窗口和控件的树状视图。 此根窗口的描述文字为“窗口 1”。 还有三个其他 Spy++ 视图可用:消息视图进程视图线程视图。 可以通过“Spy”菜单显示所需视图。

刷新视图

Spy++ 会拍摄系统表的快照,并基于此信息刷新视图。 定期刷新系统视图非常重要。 如果已打开 Spy++ 视图且尚未刷新视图,则看不到稍后创建的那些进程、线程和窗口。 此外,你可能会看到不再存在的项。 “刷新”命令可用于除消息视图之外的所有视图。

若要刷新当前活动视图:

  • 从“窗口”菜单中选择“刷新”,或选择工具栏中的“刷新”按钮。

更改字体

可更改 Spy++ 窗口的字体、字体样式和字体大小。

若要更改字体选项:

  1. 从“视图”菜单中选择“字体”

  2. 选择字体、字形和字号。

  3. 选择“确定”

    选择“保存为默认字”将导致之后所有的 Spy++ 窗口均使用此字体

展开和折叠 Spy++ 树

可以使用两种方法展开和折叠窗口、进程和线程视图:选择窗口中的图标或使用“树”菜单。 树中的 +- 图标的行为与在 C++ 项目窗口中相同。

“树”菜单包含四个命令:

菜单命令 描述
展开一级 将当前所选项展开到下一个级别。
展开分支 完全展开当前所选项。
展开全部 完全展开窗口中的所有项。
折叠 完全折叠当前所选项。

提示

如果展开某个进程,则会看到该进程拥有的所有线程。 如果展开某个线程,则会看到它拥有的所有窗口的列表。

若要展开或折叠 Spy++ 树:

  1. 在窗口、进程或线程视图中突出显示一个项。

  2. 从“树”菜单中,选择一个展开或折叠命令。