Spy4win - Spy for Window, 探测更多的窗口信息.


Spy4Win

欢迎使用Spy4Win

如何使用本软件

如何获取窗口

窗口详细信息

    ◎ 常规信息

    ◎ 窗口样式

    ◎ 窗口控件

    ◎ 窗口类

    ◎ 关系窗口/窗口状态

    ◎ 窗口内容

    ◎ 窗口所属进程

    ◎ 生成代码

    ◎ 窗口图像

附加工具

    ◎ 颜色拾取

    ◎ 进程管理

    ◎ IE页面分析

    ◎ 导出窗口信息

    ◎ 截获窗口消息

    ◎ 克隆菜单

自定义主题色彩

编写插件

更新历史


目前最新版本:v0.20b

新版本即将发布, 敬请关注.

下载地址:

点击下载 Spy4Win v0.20b



如何获取窗口

 

    Spy4Win提供了以下几种方法获取窗口:

  • 拖拽鼠标

    按住并拖动主界面上方的狗狗头像到需要探测的窗口上。此方法适用于屏幕上的可视窗口。

     

  • 枚举窗口

    点击主界面上方右侧的[选择窗口]按钮,在下拉菜单中选择[列举所有窗口]。

     

    此方法利用了Windows提供的Api枚举当前所有存在的窗口,包括可视的和不可视的。可以有选择的只列举可视窗口,如下所示,选中[只显示可视窗口]前的对钩:

     

  • 查找窗口

    点击主界面上方右侧的[选择窗口]按钮,在下拉菜单中选择[查找窗口]或[查找子窗口]。

     

    此方法适用于已知窗口的类名或标题,其中[查找窗口]用来查找顶级窗口,如一个程序的主窗体,[查找子窗口]用来查找顶级窗口的子窗口,如主窗体上的某个按钮和编辑框等。以下是查找开始按钮的例子:

     

  • 直接指定窗口句柄

    点击主界面上方右侧的[选择窗口]按钮,在下拉菜单中选择[直接指定句柄]。

     

    此方法适合于已知窗口的句柄,在弹出的窗口中输入窗口句柄,十六进制数请在前面加0x:

     

  • 通过热键获取当前鼠标下窗口

    点击主界面上方右侧的[选择窗口]按钮,在下拉菜单中选择[启用热键获取窗口功能]。 如果该功能已经启用,则显示[关闭热键获取窗口功能],热键为Ctrl + 1,也可通过更改配置文件使程序一启动就启用此功能:

    修改Spy4Win.ini文件:

    [Config]
    UseHotKey=1

    ;1为允许,0为关闭

     

    此方法适合获取菜单之类的窗口,用鼠标点击任意窗体上的菜单并将鼠标移动到菜单的某一项,然后按Ctrl + 1

    注:标准菜单的类名为#32768

以上几种获取窗口的方法在成功获取窗口以后,主界面会同时显示该窗口的相关信息。

 

C++Builder 研究 - http://www.ccrun.com 晋ICP备05000574号

Copyright © 2001,2007 ccrun.com. All rights reserved.

Tags: Borland CodeGear C++Builder Delphi RAD Studio 2007 C++Builder2007 Delphi2007 BDS BDS2006 C/C++ BCB VC Turbo article Tips Full Source Code Ebook VisualC++ VCL MFC CLX SDK COM Components Controls Developer Programmer 编程学习资料 源代码 源程序 源码 编程文档 经验技巧 组件 控件 元件 下载 开源 函数 软件开发 论坛 电子书籍 一切尽在C++Builder研究!