如何使用“窗口”视图

可以在“窗口”视图中搜索特定窗口,或使用 Finder 工具显示窗口属性或消息。

使用查找程序工具

“查找窗口”对话框中的 Finder 工具可以显示窗口属性或消息。 查找程序工具还可以查找禁用的子窗口,并在禁用的子窗口重叠时识别要突出显示的窗口。

下图显示了步骤 3 之后出现的“查找窗口”对话框。

Screenshot of the Find Window dialog box.

显示窗口属性或消息:

  1. 排列窗口,使 Spy++ 和目标窗口都可见。

  2. 从“Spy”菜单中,选择“查找窗口” 。

    “查找窗口”对话框打开。

  3. 将查找程序工具拖到目标窗口之上。 拖动该工具时,“查找窗口”对话框将显示有关所选窗口的详细信息。

    或者,如果你有要检查的窗口的句柄(例如,从调试器复制),请将其键入到“句柄”文本框中

    提示

    若要减少屏幕干扰,请选择“隐藏 Spy”选项。 此选项会隐藏 Spy++ 主窗口,但“查找窗口”对话框仍显示在其他应用程序的前面。 单击“确定”或“取消”时,或清除“隐藏 Spy++”选项时,将还原 Spy++ 主窗口 。

  4. 在“显示”下,选择“属性”或“消息” 。

  5. 按“确定”。

    如果选择了“属性”,则会打开“窗口属性”对话框。 如果选择“消息”,则会打开“消息视图”窗口

在“窗口”视图中搜索窗口

可以通过使用句柄、标题、类别或标题和类别的组合作为搜索条件,在窗口视图中搜索特定窗口。 还可以指定搜索的初始方向。 对话框中的字段会显示窗口树中所选窗口的属性。

先从扩展到第二级(所有属于桌面子级的窗口)的树开始,以便通过类别名称和标题来标识桌面级窗口。 选择桌面级窗口后,就可以展开该级别以查找特定的子窗口。

在“窗口”视图中搜索窗口:

  1. 排列窗口,以使 Spy++、窗口视图窗口和目标窗口可见。

  2. 从“搜索”菜单中选择“查找窗口”。

    此时将打开“窗口搜索”对话框

    提示

    若要减少屏幕干扰,请选择“隐藏 Spy”选项。 此选项会隐藏 Spy++ 主窗口,但“窗口搜索”对话框仍显示在其他应用程序的顶部。 单击“确定”或“取消”时,或清除“隐藏 Spy++”选项时,将还原 Spy++ 主窗口。

  3. 将查找程序工具拖到目标窗口之上。 拖动该工具时,“窗口搜索”对话框会显示有关所选窗口的详细信息。

    • 或者,如果知道所需窗口的句柄(例如,来自调试器),则可以在“句柄”框中键入它。
    • 或者,如果知道所需窗口的标题和/或类别,则可以在“标题”和“类别”文本框中键入它们,并清除“句柄”文本框。
  4. 选择“向上”或“向上”作为搜索的初始方向。

  5. 选择“确定”

    如果找到了匹配的窗口,它会在“窗口视图”窗口中突出显示。