网站首页 > 易语言相关 > 图形图像源码 正文
资源介绍:
点击{开始}后请看一下说明操作:
在窗体鼠标单击拖动可以直接绘画!
在窗体鼠标右击拖动可以擦除绘画!
BY:梦飞鸟
窗口上创建两个进度条矩形场景,一个作为进度背景,一个作为进度演示条。
资源作者:
@三叶学习网
资源界面:
.版本 2 .程序集 窗口程序集1 .程序集变量 hdc, 整数型 .程序集变量 按下, 逻辑型 .程序集变量 Penhandle, 整数型, , , ' 本源码来自三叶资源网(www.sanye.cx) .程序集变量 右键被按下, 逻辑型 .程序集变量 k, PAINTSTRUCT .程序集变量 idSaved, 整数型 .程序集变量 whdc, 整数型 .子程序 __启动窗口_鼠标左键被按下, 逻辑型, , ' 本源码来自三叶资源网(www.sanye.cx) .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 .局部变量 坐标, POINTAPI .局部变量 i, , 静态 MoveToEx (hdc, 横向位置, 纵向位置, 坐标) ' 移动画笔 按下 = 真 ' 本源码来自三叶资源网(www.sanye.cx) i = i + 1 TextOut (hdc, 横向位置, 纵向位置, 到文本 (i), 取文本长度 (到文本 (i))) ' 输出文字 .子程序 __启动窗口_将被销毁 ReleaseDC (取窗口句柄 (), hdc) ' 释放设备资源 ReleaseDC (取窗口句柄 (), whdc) ' 释放设备资源 DeleteObject (Penhandle) ' 删除画笔对象 .子程序 __启动窗口_鼠标位置被移动, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 .局部变量 坐标, POINTAPI .局部变量 矩形, 矩形_ .如果真 (按下) LineTo (hdc, 横向位置, 纵向位置) ' 画直线 .如果真结束 .如果真 (右键被按下) 矩形.左边 = 横向位置 - 10 矩形.顶边 = 纵向位置 - 10 矩形.右边 = 横向位置 + 10 矩形.底边 = 纵向位置 + 10 InvalidateRect (取窗口句柄 (), 矩形, 1) ' 删除区域 .如果真结束 ' 本源码来自三叶资源网(www.sanye.cx) .子程序 __启动窗口_鼠标左键被放开, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 按下 = 假 ' 本源码来自三叶资源网(www.sanye.cx) .子程序 __启动窗口_鼠标右键被按下, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 右键被按下 = 真 .子程序 __启动窗口_鼠标右键被放开, 逻辑型 .参数 横向位置, 整数型 .参数 纵向位置, 整数型 .参数 功能键状态, 整数型 右键被按下 = 假 .子程序 _按钮1_被单击 ' RestoreDC (hdc, idSaved) ' Rectangle (hdc, 10, 10, 50, 40) 时钟1.时钟周期 = 50 hdc = GetDC (取窗口句柄 ()) ' 设备初使化... whdc = GetWindowDC (取窗口句柄 ()) Penhandle = CreatePen (#PS_SOLID, 3, #紫色) ' 创建画笔,宽度为3,类型(PS_SOLID)为实线,颜色为紫色 SelectObject (hdc, Penhandle) ' 把画笔载入HDC(设备场景) SelectObject (whdc, Penhandle) ' 把画笔载入HDC(设备场景) SetBkColor (hdc, 取颜色值 (244, 244, 244)) ' 把设备的背景颜色设为和窗口底色一样 SetTextColor (hdc, #红色) ' 把设备的前景设为红色 ' idSaved = SaveDC (hdc) 编辑框1.可视 = 假 按钮1.可视 = 假 .子程序 进度条 .参数 进度值, 整数型 .参数 进度内容, 文本型, 可空 .局部变量 矩形, RECT .局部变量 矩形2, RECT .局部变量 hBrush, 整数型 .局部变量 Color, 小数型 .局部变量 i, 整数型 .局部变量 y, 整数型 矩形.Left = 30 矩形.Top = 2 矩形.Right = 400 ' 本源码来自三叶资源网(www.sanye.cx) 矩形.Bottom = 28 Rectangle (whdc, 矩形.Left, 矩形.Top, 矩形.Right, 矩形.Bottom) 矩形2.Left = 32 矩形2.Top = 矩形.Top + 2 矩形2.Right = (矩形.Right - 矩形.Left - 4) ÷ 100 × 进度值 + 矩形2.Left 矩形2.Bottom = 矩形.Bottom - 2 Color = 255 y = (矩形2.Right - 矩形2.Left) \ 2 DrawText (whdc, 进度内容, 取文本长度 (进度内容), 矩形2, 6) .计次循环首 (y, i) 矩形2.Left = 30 + i × 2 矩形2.Right = 矩形2.Left + 1 hBrush = CreateSolidBrush (取颜色值 (75, 208, Color)) FillRect (whdc, 矩形2, hBrush) DeleteObject (hBrush) Color = Color - 0.5 .如果真 (Color < 0) Color = 225 .如果真结束 ' 本源码来自三叶资源网(www.sanye.cx) .计次循环尾 () ' 本源码来自三叶资源网(www.sanye.cx) .子程序 _时钟1_周期事件 .局部变量 i, , 静态 i = i + 1 进度条 (i, “梦飞鸟设计 已经完成” + 到文本 (i) + “% ”) .如果真 (i > 99) i = 0 ' 时钟1.时钟周期 = 0 .如果真结束 .子程序 __启动窗口_创建完毕
资源下载:
- 上一篇: 易语言gdi手写板源码
- 下一篇: 易语言GDI实现绘曲线图源码
猜你喜欢
- 2025-01-03 hk缺口计算,纯算法,不是yolo训练!不是ddddocr!不是API!
- 2024-03-22 bmp;jpg;gif;tiff;png;5种格式互转小程序源码
- 2024-03-19 实现易语言曲线图控件的动态输出,纯源码
- 2024-03-16 用内存画板画折线统计图的例子
- 2024-03-13 等分切图 - PNG切图 - 内存中切割图片源码
- 2024-03-11 动画框简单实现屏幕溶解效果
- 2024-03-10 鼠标轨迹曲线模拟、可后台,贝塞尔曲线、Hermite曲线
- 2024-03-04 画svg图,可转存为字节集,支持多线程不崩溃的方法例子
- 2023-02-19 腾讯微信公众号里面的通用OCR文字识别接口对接源码
- 2023-02-15 易语言纯代码无调用线性动画效果
欢迎 你 发表评论:
- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag









已有7位网友发表了看法:
易语言初学 评论于 [2018-08-12 13:17:44] 回复
E语言图形绘制源码
火山资源网 评论于 [2018-10-11 11:23:51] 回复
易语言gdi自绘窗口源码
内码转换 评论于 [2018-12-19 11:19:09] 回复
易语言gdi绘制
置连接私钥 评论于 [2018-12-26 09:40:27] 回复
易语言gdi绘制文本
易语言娱乐网 评论于 [2019-06-11 08:51:00] 回复
gdi+小数坐标+易语言
易语言教程 评论于 [2019-11-12 19:07:54] 回复
易语言绘制进度条
易语言 评论于 [2020-04-17 22:07:05] 回复
DrawText 易语言