易语言班级答题软件源码
系统结构:子程序_载入数据库,子程序_初始化,子程序_取字符宽度,子程序_读入数据,子程序_打字,子程序_焦点,子程序_选择,取短文件名,创建圆角矩形区域_,合并区域_,创建内切椭圆_,SendMessage,创建新外形_,PtInRegion,DeleteObject,API_Sleep,API_mciSendString,GetShortPathName,子程序_载入数据库,子程序_初始化,子程序_格式化文本,创建圆角矩形区域_,合并区域_,创建内切椭圆_,创建新外形_,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 子程序_载入数据库
| |
| |------ 子程序_初始化
| |
| |------ _重新选题_被单击
| |
| |------ _下一题_被单击
| |
| |------ 子程序_取字符宽度
| |
| |------ _上一题_被单击
| |
| |------ 子程序_读入数据
| |
| |------ 子程序_打字
| |
| |------ __启动窗口_将被销毁
| |
| |------ _编辑框1_字符输入
| |
| |------ _编辑框1_鼠标左键被放开
| |
| |------ _画板1_鼠标位置被移动
| |
| |------ 子程序_焦点
| |
| |------ _画板1_鼠标左键被按下
| |
| |------ _画板4_鼠标位置被移动
| |
| |------ _画板4_鼠标左键被按下
| |
| |------ 子程序_选择
| |
| |------ _确定_被单击
| |
| |------ _去掉2个错误_被单击
| |
| |------ 取短文件名
| |
| |
======调用的Dll
| |
| |---[dll]------ 创建圆角矩形区域_
| |
| |---[dll]------ 合并区域_
| |
| |---[dll]------ 创建内切椭圆_
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ 创建新外形_
| |
| |---[dll]------ PtInRegion
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ API_Sleep
| |
| |---[dll]------ API_mciSendString
| |
| |---[dll]------ GetShortPathName
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 子程序_载入数据库
| |
| |------ 子程序_初始化
| |
| |------ _清空_被单击
| |
| |------ _新建_被单击
| |
| |------ _保存_被单击
| |
| |------ _下一题_被单击
| |
| |------ _上一题_被单击
| |
| |------ _删除_被单击
| |
| |------ _导入_被单击
| |
| |------ _修改密码_被单击
| |
| |------ 子程序_格式化文本
| |
| |------ _编辑框1_按下某键
| |
| |------ _编辑框1_内容被改变
| |
| |------ _格式化_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ 创建圆角矩形区域_
| |
| |---[dll]------ 合并区域_
| |
| |---[dll]------ 创建内切椭圆_
| |
| |---[dll]------ 创建新外形_
调用的DLL命令:
.DLL命令 创建圆角矩形区域_, 整数型, , "CreateRoundRectRgn"
.参数 左上角横坐标, 整数型
.参数 左上角纵坐标, 整数型
.参数 右下角横坐标, 整数型
.参数 右下角纵坐标, 整数型
.参数 圆角椭圆的宽, 整数型
.参数 圆角椭圆的高, 整数型
.DLL命令 合并区域_, 整数型, , "CombineRgn"
.参数 新区域句柄, 整数型
.参数 源区域1, 整数型
.参数 源区域2, 整数型
.参数 常数, 整数型
.DLL命令 创建内切椭圆_, 整数型, , "CreateEllipticRgn"
.参数 左上角横坐标, 整数型
.参数 左上角纵坐标, 整数型
.参数 右下角横坐标, 整数型
.参数 右下角纵坐标, 整数型
.DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
.参数 句柄, 整数型
.参数 消息, 整数型
.参数 参数, 整数型
.参数 参数, 整数型
.DLL命令 创建新外形_, 整数型, , "SetWindowRgn"
.参数 窗口句柄, 整数型
.参数 区域句柄, 整数型
.参数 重画窗口, 逻辑型
.DLL命令 PtInRegion, 整数型, "gdi32", "PtInRegion", 公开, 确定点是否在指定区域内 若点在区域内为非零值,否则为0
.参数 hRgn, 整数型, , 区域句柄
.参数 x, 整数型, , 以逻辑坐标表示的点的X坐标
.参数 y, 整数型, , 以逻辑坐标表示的点的Y坐标在vb里使用在测试复杂图象时非常有用;
.DLL命令 DeleteObject, 整数型, , "DeleteObject"
.参数 hObject, 整数型
.DLL命令 API_Sleep, , "kernel32.dll", "Sleep"
.参数 dwMilliseconds, 整数型
.DLL命令 API_mciSendString, 整数型, "winmm.dll", "mciSendStringA"
.参数 lpstrCommand, 文本型
.参数 lpstrRetumstring, 文本型
.参数 uReturnLength, 整数型
.参数 hWndCallback, 整数型
.DLL命令 GetShortPathName, 整数型, "kernel32", "GetShortPathNameA", , 获取指定文件的短路径名 装载到lpszShortPath缓冲区的字符数量。如lpszShortPath的长度不足,不能容下文件名,就返回需要的缓冲区长度
.参数 lpszLongPath, 文本型, , 指定欲获取短路径名的那个文件的名字。可以是个完整路径,或者由当前目录决定
.参数 lpszShortPath, 文本型, , 指定一个缓冲区,用于装载文件的短路径和文件名
.参数 cchBuffer, 整数型, , lpszShortPath缓冲区长度;
调用的DLL命令:
.DLL命令 创建圆角矩形区域_, 整数型, , "CreateRoundRectRgn"
.参数 左上角横坐标, 整数型
.参数 左上角纵坐标, 整数型
.参数 右下角横坐标, 整数型
.参数 右下角纵坐标, 整数型
.参数 圆角椭圆的宽, 整数型
.参数 圆角椭圆的高, 整数型
.DLL命令 合并区域_, 整数型, , "CombineRgn"
.参数 新区域句柄, 整数型
.参数 源区域1, 整数型
.参数 源区域2, 整数型
.参数 常数, 整数型
.DLL命令 创建内切椭圆_, 整数型, , "CreateEllipticRgn"
.参数 左上角横坐标, 整数型
.参数 左上角纵坐标, 整数型
.参数 右下角横坐标, 整数型
.参数 右下角纵坐标, 整数型
.DLL命令 创建新外形_, 整数型, , "SetWindowRgn"
.参数 窗口句柄, 整数型
.参数 区域句柄, 整数型
.参数 重画窗口, 逻辑型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。