资源介绍:
易语言图形容器和渲染原点源码,源码是GDI学习例程。
资源作者:
资源界面:
.版本 2
.子程序 _画板1_绘画
.参数 重画区左边, 整数型
.参数 重画区上边, 整数型
.参数 重画区右边, 整数型
.参数 重画区下边, 整数型
.局部变量 图形, GP图形
.局部变量 画笔, GP画笔
.局部变量 矩形, 矩形F
.局部变量 状态, 整数型
图形.创建自窗口句柄 (画板1.取窗口句柄 ())
画笔.创建自颜色 (RGB到ARGB (#灰色), 3)
矩形 = 制矩形F (60, 60, 100, 100)
' ================测试图形容器
图形.画矩形 (画笔, 矩形.左边, 矩形.顶边, 矩形.宽度, 矩形.高度)
状态 = 图形.开始容器2 () ' 开始一个新的绘图状态
图形.变形旋转 (18)
画笔.置颜色 (RGB到ARGB (#蓝色))
图形.画矩形 (画笔, 矩形.左边, 矩形.顶边, 矩形.宽度, 矩形.高度)
图形.结束容器 (状态) ' 结束新的绘图状态,所以图形还是变回没有旋转的样子
状态 = 图形.开始容器2 ()
图形.变形旋转 (-18) ' 逆向旋转18度,如果之前没有使用容器,那应该旋转回原来的样子,但之前使用了容器,结束容器后,还是变回了没旋转之前的角度,所以这里又逆向旋转了18度
画笔.置颜色 (RGB到ARGB (#红色))
图形.画矩形 (画笔, 矩形.左边, 矩形.顶边, 矩形.宽度, 矩形.高度)
图形.结束容器 (状态)
资源下载:
易语言+容器