//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言程序广告拦截器V2.0源码系统结构:模糊标题取句柄5,模糊标题取句柄,寻找顶级窗口_,取窗口标题_,寻找子窗口_,发送消息, ======窗口程序集1 || ||------_按钮1_被单击 || ||------_时钟1_周期事件 || ||------_按钮2_被单击 || ||------__启动窗口_创建完毕 || ||------__启动窗口_将被销毁 || ||------模糊标题取句柄5 || ||------模糊标题取句柄 || ||------__启动窗口_尺寸被改变 || ||------__启动窗口_托盘事件 || || ======窗口程序集2 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || ||------_窗口1_可否被关闭 || ||------_窗口1_创建完毕 || || ======调用的Dll || ||---[dll]------寻找顶级窗口_ || ||---[dll]------取窗口标题_ || ||---[dll]------寻找子窗口_ || ||---[dll]------发送消息 调用的DLL命令: .DLL命令寻找顶级窗口_,整数型,"user32.dll","FindWindowA",,FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口 .参数窗口类名,文本型,,lpClassName,参见相关帮助 .参数窗口文本,文本型,,lpWindowName,参见相关帮助 .DLL命令取窗口标题_,整数型,"user32","GetWindowTextA",,取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性)复制到lpString的字串长度;不包括空中止字符。会设置GetLastError .参数窗口句柄,整数型,,欲获取文字的那个窗口的句柄 .参数缓冲区,文本型,,预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入 .参数缓冲尺寸,整数型,,lp缓冲区的长度; .DLL命令寻找子窗口_,整数型,"user32","FindWindowExA",,在窗口列表中寻找与指定条件相符的第一个子窗口找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError .参数窗口句柄1,整数型,,在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找) .参数窗口句柄2,整数型,,从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索 .参数欲搜索的类名1,文本型,,欲搜索的类名。“”表示忽略 .参数欲搜索的类名2,文本型,,欲搜索的类名。“”表示忽略; .DLL命令发送消息,整数型,,"SendMessageA" .参数窗口句柄,整数型 .参数标识,整数型 .参数消息1,整数型 .参数消息2,整数型
