//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言防挂网关源码系统结构:填充客户列,新窗口函数,窗口提示处理,上传数据量处理,下载数据量处理,客户进入处理,客户离开处理,服务状态处理,从定义客户处理,写提示,置窗口提示消息,变换标题,随机字节,载入配置数据,写出配置数据,命令行处理,打开设置,初始化_数据,初始化_组件转移事件,初始化_关联组件,设置组件状态,客户连接线程,网关发送线程,网关转发线程,保密连接线程,保密接发线程,数据操作,启动网关,关闭网关,启动保密,关闭保密,置网关在线人数,读网关在线人数,置保密在线人数,读保密在线人数,客户数组操作,保密数组操作,字节转换,重加解密,保密数据加解密,取协议头,计算验证码,整合钩子数据,整合外挂模块,服务设置,安全设置,密码设置,数值设置,置网关状态,读网关状态,置保密状态,读保密状态,注册账号,修改密码,取回密码,修改安全码,连接MYSQL数据库,断开MYSQl数据库,查找账号是否被使用,查找用户编号,分割数据,整合数据,打开提示文本,GetWindowLong,SetWindowLong,CallWindowProc, ======启动窗口集 || ||------__启动窗口_创建完毕 || ||------__启动窗口_位置被改变 || ||------__启动窗口_托盘事件 || ||------__启动窗口_可否被关闭 || ||------__启动窗口_将被销毁 || ||------_时钟_周期事件 || ||------_设置_被选择 || ||------_隐藏可视_被选择 || ||------_重启_被选择 || ||------_关闭_被选择 || ||------_刷新_被选择 || ||------_断开连接_被选择 || ||------_数据量清零_被选择 || ||------_列表框_客户_右键单击表项 || ||------_网关启动_被选择 || ||------_保密启动_被选择 || ||------_库连接_被选择 || ||------_一键开启关闭_被选择 || ||------_列表框_提示文本_双击选择 || ||------_列表框_客户_当前表项被改变 || ||------_树型框1_项目被选择 || ||------填充客户列 || ||------_树型框1_右键单击项目 || ||------_树型框1_双击项目 || ||------新窗口函数 || ||------窗口提示处理 || ||------上传数据量处理 || ||------下载数据量处理 || ||------客户进入处理 || ||------客户离开处理 || ||------服务状态处理 || ||------从定义客户处理 || ||------写提示 || ||------置窗口提示消息 || ||------变换标题 || ||------随机字节 || ||------载入配置数据 || ||------写出配置数据 || ||------命令行处理 || || ======设置窗口集 || ||------_设置窗口_创建完毕 || ||------打开设置 || ||------初始化_数据 || ||------初始化_组件转移事件 || ||------初始化_关联组件 || ||------_启动_被单击 || ||------_停止_被单击 || ||------_选择框1_被单击 || ||------_网关_编辑框1_内容被改变 || ||------_网关_编辑框1_按下某键 || ||------_安全_编辑框1_内容被改变 || ||------_保密_编辑框1_内容被改变 || ||------_保密_编辑框1_按下某键 || ||------_库_编辑框1_内容被改变 || ||------_库_编辑框1_按下某键 || ||------_启动1_被单击 || ||------_停止1_被单击 || ||------_连接_被单击 || ||------_断开_被单击 || ||------设置组件状态 || || ======通信集 || ||------客户连接线程 || ||------网关发送线程 || ||------网关转发线程 || ||------保密连接线程 || ||------保密接发线程 || ||------数据操作 || ||------启动网关 || ||------关闭网关 || ||------启动保密 || ||------关闭保密 || ||------置网关在线人数 || ||------读网关在线人数 || ||------置保密在线人数 || ||------读保密在线人数 || ||------客户数组操作 || ||------保密数组操作 || ||------字节转换 || ||------重加解密 || ||------保密数据加解密 || ||------取协议头 || ||------计算验证码 || ||------整合钩子数据 || ||------整合外挂模块 || ||------服务设置 || ||------安全设置 || ||------密码设置 || ||------数值设置 || ||------置网关状态 || ||------读网关状态 || ||------置保密状态 || ||------读保密状态 || || ======库服务集 || ||------注册账号 || ||------修改密码 || ||------取回密码 || ||------修改安全码 || ||------连接MYSQL数据库 || ||------断开MYSQl数据库 || ||------查找账号是否被使用 || ||------查找用户编号 || ||------分割数据 || ||------整合数据 || || ======窗口程序集1 || ||------_窗口_提示文本_创建完毕 || ||------打开提示文本 || || ======调用的Dll || ||---[dll]------_发送消息 || ||---[dll]------GetWindowLong || ||---[dll]------SetWindowLong || ||---[dll]------CallWindowProc || ||---[dll]------_投递消息 调用的DLL命令: .DLL命令_发送消息,整数型,"user32","SendMessageA",,调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。 .参数窗口句柄,整数型,,要接收消息的那个窗口的句柄 .参数信息值,整数型,,消息的标识符 .参数参数一,整数型,,具体取决于消息 .参数参数二,整数型,,具体取决于消息; .DLL命令GetWindowLong,整数型,"user32","GetWindowLongA",,从指定窗口的结构中取得信息由nIndex决定。零表示出错。会设置GetLastError .参数hwnd,整数型,,欲为其获取信息的窗口的句柄 .参数nIndex,整数型,,欲取回的信息,可以是下述任何一个常数:;GWL_EXSTYLE:扩展窗口样式;GWL_STYLE:窗口样式;GWL_WNDPROC:该窗口的窗口函数的地址;GWL_HINSTANCE:拥有窗口的实例的句柄;GWL_HWNDPARENT:该窗口之父的句柄。不要用SetWindowWord来改变这个值;GWL_ID:对话框中一个子窗口的标识符;GWL_USERDATA:含义由应用程序规定;DWL_DLGPROC:这个窗口的对话框函数地址;DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值;DWL_USER:含义由应用程序规定; .DLL命令SetWindowLong,整数型,"user32","SetWindowLongA",,函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。返回值为0 .参数hwnd,整数型,,窗口句柄及间接给出的窗口所属的类。 .参数nIndex,整数型,,指定将设定的大于等于0的偏移值。 .参数dwNewLong,整数型,,指定的替换值。 .DLL命令CallWindowProc,整数型,"user32","CallWindowProcA",,该函数将消息信息传送给指定的窗口过程。返回值指定了消息处理结果,它与发送的消息有关。 .参数回调指针,整数型,,指向前一个窗口过程的指针。 .参数窗口句柄,整数型,,指向接收消息的窗口过程的句柄。 .参数消息,整数型,,指定消息类型。 .参数参数1,整数型,,指定Msg消息特定的信息。 .参数参数2,整数型,,指定Msg消息特定的信息。 .DLL命令_投递消息,整数型,"user32","PostMessageA",,向指定窗口句柄发送消息 .参数句柄,整数型,,要接收消息的那个窗口的句柄 .参数信息值,整数型,,消息的标识符 .参数参数一,整数型,,具体取决于消息 .参数参数二,整数型,,具体取决于消息;
