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

网站首页 > 易语言相关 > 易语言例程 正文

GDI+教程第四课画笔类之对齐、旋转及缩放

三叶资源网 2019-08-15 10:42:20 易语言例程 1248 ℃ 1 评论

本节的内容主要介绍一下画笔的用法。利用画笔的对齐方式绘制图形以及设置旋转、缩放功能的演示。

.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 标志, 整数型
.程序集变量 g, GP图形
.程序集变量 笔1, GP画笔
.程序集变量 笔2, GP画笔, , , ' 本源码来自三叶资源网(www.sanye.cx)
.程序集变量 笔3, GP画笔
.程序集变量 画刷, GP纯色画刷
.程序集变量 矩形, 小数型, , "0"

.子程序 _按钮1_被单击

画刷.创建 (RGB到ARGB (#白色))
g.填充矩形 (画刷, 0, 0, 宽度, 高度)
画刷.创建 (RGB到ARGB (#白色))
g.填充矩形 (画刷, 0, 0, 宽度, 高度)
g.置平滑模式 (#平滑模式_抗锯齿)
笔1.创建自颜色 (RGB到ARGB (#红色), 1)
笔2.创建自颜色 (RGB到ARGB (#黑色), 8)
笔3.创建自颜色 (RGB到ARGB (#绿色), 16)
' 画笔默认对齐方式是居中或外侧对齐方式
g.画矩形 (笔1, 10, 10, 100, 100)
g.画矩形 (笔1, 150, 10, 100, 100)
g.画椭圆 (笔3, 10, 10, 100, 100)
g.画椭圆 (笔2, 10, 10, 100, 100)
' 改变画笔对齐方式看下效果
笔2.置对齐方式 (#画笔对齐方式_内侧)
笔3.置对齐方式 (#画笔对齐方式_内侧)
g.画椭圆 (笔3, 150, 10, 100, 100)
g.画椭圆 (笔2, 150, 10, 100, 100)

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

Gdiplus关闭 (标志)

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

标志 = Gdiplus初始化 ()
g.创建自窗口句柄 (取窗口句柄 ())

.子程序 _按钮2_被单击
.局部变量 笔, GP画笔

画刷.创建 (RGB到ARGB (#白色))
g.填充矩形 (画刷, 0, 0, 宽度, 高度)
笔.创建自颜色 (RGB到ARGB (#蓝色), 2.5)
笔.变形缩放 (1, 3)
g.画椭圆 (笔, 10, 70, 40, 40)
笔.变形旋转 (60, #矩阵顺序_追加)
g.画椭圆 (笔, 10, 10, 40, 40)
笔.变形旋转 (60, #矩阵顺序_追加)
g.画椭圆 (笔, 60, 10, 40, 40)
笔.变形旋转 (60, #矩阵顺序_追加)
g.画椭圆 (笔, 110, 10, 40, 40)

@spctomp

文件下载

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

已有1位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-04-17 21:04:02]  回复

    易语言画笔粗细

欢迎 发表评论:

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

网站分类
随机tag
取已登录QQ自绘滚动条QQ群验证人工智能驱动级模拟按键CSDN微信登录会员管理系统黑客易语言刮刮卡源码源码朗读图像批量缩放工具MP3播放器多文件更新QQ看点评论腾讯滑块验证码模块源码Unicode字符串鱼刺HTTPCOM对象组件列表框
最新评论