为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 易语言相关 > 图形图像源码 正文

易语言GDI+第十课 线性渐变画刷实例3

三叶资源网 2019-08-17 18:55:26 图形图像源码 1588 ℃ 0 评论
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 标志, 整数型
.程序集变量 g, GP图形
.程序集变量 画刷, GP纯色画刷
.程序集变量 颜色, 整数型, , "3"
.程序集变量 坐标, 小数型, , "3"
.程序集变量 颜色1, 小数型, , "4"
.程序集变量 坐标1, 小数型, , "4"
.程序集变量 矩形, 矩形F

.子程序 __启动窗口_被激活

标志 = Gdiplus初始化 ()

.子程序 __启动窗口_将被销毁

Gdiplus关闭 (标志)

.子程序 _按钮1_被单击
.局部变量 画刷1, GP线性渐变画刷
.局部变量 画刷2, GP线性渐变画刷
.局部变量 画刷3, GP线性渐变画刷

初始化 ()
g.创建自窗口句柄 (取窗口句柄 ())
画刷.创建 (RGB到ARGB (#白色))
g.填充矩形 (画刷, 0, 0, 宽度, 高度)

画刷1.创建 (制坐标F (0, 0), 制坐标F (180, 0), RGB到ARGB (#黑色), RGB到ARGB (#白色))
画刷1.置预设混合 (颜色, 坐标)
g.填充矩形 (画刷1, 0, 0, 180, 100)
画刷2.创建 (制坐标F (0, 0), 制坐标F (60, 0), RGB到ARGB (#红色), RGB到ARGB (#绿色))
画刷3.创建 (制坐标F (60, 0), 制坐标F (181, 0), RGB到ARGB (#绿色), RGB到ARGB (#蓝色))
g.填充矩形 (画刷2, 0, 120, 60, 100)
g.填充矩形 (画刷3, 60, 120, 120, 100)

.子程序 _按钮2_被单击
.局部变量 画刷1, GP线性渐变画刷

初始化 ()
g.创建自窗口句柄 (取窗口句柄 ())
画刷.创建 (RGB到ARGB (#白色))
g.填充矩形 (画刷, 0, 0, 宽度, 高度)
画刷1.创建自矩形 (矩形, RGB到ARGB (#红色), RGB到ARGB (#蓝色), #线性渐变模式_从左到右)
画刷1.置混合 (颜色1, 坐标1)
g.填充矩形2 (画刷1, 矩形)

.子程序 初始化

颜色 [1] = 取颜色值 (255, 0, 0)
颜色 [2] = 取颜色值 (255, 0, 0)
颜色 [3] = 取颜色值 (255, 0, 0)
坐标 [1] = 0
坐标 [2] = 0.3
坐标 [3] = 1
颜色1 [1] = 0
颜色1 [2] = 0.9
颜色1 [3] = 0.3
颜色1 [4] = 0
坐标1 [1] = 0
坐标1 [2] = 0.1
坐标1 [3] = 0.6
坐标1 [4] = 1
矩形.左边 = 0
矩形.顶边 = 0
矩形.宽度 = 200
矩形.高度 = 200

.子程序 __启动窗口_创建完毕

@spctomp

易语言GDI+第十课 线性渐变画刷实例3.jpg

文件下载

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
胡来网post注册post登陆喊麦HTMLayout火山视窗软件复制组件YY会员签到WMF图片转BMP腾讯滑块验证码模块源码注册表内存特征码火山PC开发平台异步套接字源码仿win8进度条ExDUI视频教程语音报时鱼刺线程池汇编中文指令DXTC图片算法
最新评论