易语言IP编辑框类模块源码
系统结构:创建,移动,取地址,置地址,清空,文本置地址,是否空地址,置焦点位置,置IP范围,A初始化控件,A创建窗口,A取窗口矩形,A移动窗口,A发送消息,A发送消息_IP地址,A取对象句柄,A删除对象,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======IP编辑框类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 创建
| |
| |------ 移动
| |
| |------ 取地址
| |
| |------ 置地址
| |
| |------ 清空
| |
| |------ 文本置地址
| |
| |------ 是否空地址
| |
| |------ 置焦点位置
| |
| |------ 置IP范围
| |
| |
======调用的Dll
| |
| |---[dll]------ A初始化控件
| |
| |---[dll]------ A创建窗口
| |
| |---[dll]------ A取窗口矩形
| |
| |---[dll]------ A移动窗口
| |
| |---[dll]------ A发送消息
| |
| |---[dll]------ A发送消息_IP地址
| |
| |---[dll]------ A取对象句柄
| |
| |---[dll]------ A删除对象
======窗口程序集1
| |
| |------ _按钮9_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _按钮3_被单击
| |
| |------ _按钮4_被单击
| |
| |------ _按钮5_被单击
| |
| |------ _按钮6_被单击
| |
| |------ _按钮7_被单击
| |
| |------ _按钮8_被单击
调用的DLL命令:
.DLL命令 A初始化控件, 整数型, "comctl32.dll", "InitCommonControlsEx", ,
.参数 初始化控件结构, 初始化控件结构
.DLL命令 A创建窗口, 整数型, "user32", "CreateWindowExA", , 建立窗口 在返回前,CreateWindow给窗口过程发送一个WM_CREATE消息。对于层叠,弹出式和子窗口,CreateWindow给窗口发送WM_CREATE,WM_GETMINMAXINFO和WM_NCCREATE消息。消息WM_CREATE的IParam参数包含一个指向CREATESTRUCT结构的指针。如果指定了WS_VISIBLE风格,CreateWindow向窗口发送所有需要激活和显示窗口的消息
.参数 扩展窗口样式, 整数型, , WS_EX_常量
.参数 窗口类名, 文本型, , 指向一个空结束的字符串或整型数atom。如果该参数是一个整型量,它是由此前调用theGlobaIAddAtom函数产生的全局量。这个小于OxCOOO的16位数必须是IpClassName参数字的低16位,该参数的高位必须是O
.参数 窗口名, 文本型
.参数 窗口样式, 整数型, , WS_常量
.参数 左边, 整数型, , CW_USEDEFAULT
.参数 顶边, 整数型
.参数 宽度, 整数型
.参数 高度, 整数型
.参数 父窗口句柄, 整数型
.参数 菜单句柄, 整数型
.参数 程序句柄, 整数型, , 与窗口相关联的模块事例的句柄
.参数 额外数据, 整数型, , 指向一个值的指针,该值传递给窗口 WM_CREATE消息
.DLL命令 A取窗口矩形, 整数型, "user32", "GetWindowRect", , 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内 非零表示成功,零表示失败。会设置GetLastError
.参数 窗口句柄, 整数型, , 想获得范围矩形的那个窗口的句柄
.参数 矩形区域, RECT, , RECT,屏幕坐标中随同窗口装载的矩形;
.DLL命令 A移动窗口, 整数型, "user32", "MoveWindow", , 改变指定窗口的位置和大小。顶级窗口可能受最大或最小尺寸的限制,那些尺寸优先于这里设置的参数 非零表示成功,零表示失败
.参数 窗口句柄, 整数型, , 欲移动窗口的句柄
.参数 左侧位置, 整数型, , 窗口新的左侧位置
.参数 顶部位置, 整数型, , 窗口新的顶部位置
.参数 新宽度, 整数型, , 窗口的新宽度
.参数 高宽度, 整数型, , 窗口的高宽度
.参数 是否重画, 整数型, , 如窗口此时应重画,则设为TRUE(非零)。FALSE(零)则表明应用程序会自己决定是否重画窗口;
.DLL命令 A发送消息, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型security”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, 整数型, , 具体取决于消息;
.DLL命令 A发送消息_IP地址, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型security”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, IP地址, , 具体取决于消息;
.DLL命令 A取对象句柄, 整数型, "gdi32", "GetStockObject", , 取得一个固有对象(Stock)。这是可由任何应用程序使用的windows标准对象之一 指向指定对象的一个句柄。零表示出错
.参数 类型, 整数型, , 下述表格中定义的任何常数之一BLACK_BRUSH黑色刷子DKGRAY_BRUSH黑灰色刷子GRAY_BRUSH灰色刷子HOLLOW_BRUSH凹刷子LTGRAY_BRUSH浅灰色刷子NULL_BRUSH空刷子WHITE_BRUSH白色刷子BLACK_PEN黑色画笔NULL_PEN空画笔WHITE_PEN白色画笔ANSI_FIXED_FONT采用windows(ANSI)字符集的等宽字体ANSI_VAR_FONT采用windows(ANSI)字符集的不等宽字体DEVICE_DEFAULT_FONT设备使用的默认字体(NT)DEFAULT_GUI_FONT用户界面的默认字体,包括菜单和对话框字体(Windows 95)OEM_FIXED_FONTOEM字符集的固有字体SYSTEM_FONT屏幕系统字体。这是用于菜单、对话框等等的默认不等宽字体SYSTEM_FIXED_FONT屏幕系统字体。这是用于菜单、对话框等等的默认等宽字体(在windows 3.0之前使用)DEFAULT_PALETTE默认调色板;
.DLL命令 A删除对象, 整数型, "gdi32", "DeleteObject", , 用这个函数删除GDI对象, 非零表示成功,零表示失败
.参数 对象句柄, 整数型, , 一个GDI对象的句柄;
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...
易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...
初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...