站长之家 - 站长资讯 - 易采站长站

当前位置: > 源码下载 > 易语言源码 > 行业软件 >

使用易语言GDI操作模块编写的例子

更新日期:2020-03-27 11:10 | 下载

 

 

使用易语言GDI操作模块编写的例子

 

 

系统结构:初始化,画点,取某点颜色,画弧线,画填充弧线,画椭圆,画填充多边形,多点连接,画矩形,画带圆角矩形,画饼形,画文本,取文字长宽度,画桌面壁纸,画出位图,销毁设备,DLL_得到设备,DLL_得到窗口设备,DLL_画弧线,DLL_画填充弧线,DLL_画椭圆,DLL_填充多边形,DLL_多点连接,DLL_画点,DLL_矩形,DLL_文本,DLL_取文本长宽度,DLL_销毁设备,DLL_取某点颜色,DLL_画饼,DLL_画桌面墙纸,DLL_画圆角矩形,

 

======窗口程序集1

| |

| |------ __启动窗口_创建完毕

| |

| |------ __启动窗口_可否被关闭

| |

| |------ _时钟1_周期事件

| |

| |------ __启动窗口_被激活

======程序集1

| |

| |------ _启动子程序

| |

| |------ 初始化

| |

| |------ 画点

| |

| |------ _取颜色值

| |

| |------ 取某点颜色

| |

| |------ 画弧线

| |

| |------ 画填充弧线

| |

| |------ 画椭圆

| |

| |------ 画填充多边形

| |

| |------ 多点连接

| |

| |------ 画矩形

| |

| |------ 画带圆角矩形

| |

| |------ 画饼形

| |

| |------ 画文本

| |

| |------ 取文字长宽度

| |

| |------ 画桌面壁纸

| |

| |------ 画出位图

| |

| |------ 销毁设备

| |

| |------ _临时子程序

| |

| |

======调用的Dll

| |

| |---[dll]------ DLL_得到设备

| |

| |---[dll]------ DLL_得到窗口设备

| |

| |---[dll]------ DLL_画弧线

| |

| |---[dll]------ DLL_画填充弧线

| |

| |---[dll]------ DLL_画椭圆

| |

| |---[dll]------ DLL_填充多边形

| |

| |---[dll]------ DLL_多点连接

| |

| |---[dll]------ DLL_画点

| |

| |---[dll]------ DLL_矩形

| |

| |---[dll]------ DLL_文本

| |

| |---[dll]------ DLL_取文本长宽度

| |

| |---[dll]------ DLL_销毁设备

| |

| |---[dll]------ DLL_取某点颜色

| |

| |---[dll]------ DLL_画饼

| |

| |---[dll]------ DLL_画桌面墙纸

| |

| |---[dll]------ DLL_画圆角矩形

 

 

 

 

 

 

调用的DLL命令:

 

 

.DLL命令 DLL_得到设备, 整数型, "USER32.DLL", "GetDC", 公开, 得到设备句柄

.参数 句柄, 整数型, , 屏幕句柄

 

.DLL命令 DLL_得到窗口设备, 整数型, "USER32.DLL", "GetWindowDC", 公开, 得到窗口设备句柄

.参数 窗口句柄, 整数型, , 窗口句柄

 

.DLL命令 DLL_画弧线, 逻辑型, "GDI32.dll", "Arc", 公开

.参数 设备句柄, 整数型

.参数 左, 整数型

.参数 上, 整数型

.参数 右, 整数型

.参数 下, 整数型

.参数 开始左边, 整数型

.参数 开始顶边, 整数型

.参数 结束左边, 整数型

.参数 结束顶边, 整数型

 

.DLL命令 DLL_画填充弧线, 逻辑型, "GDI32.dll", "Chord", 公开

.参数 设备句柄, 整数型

.参数 左, 整数型

.参数 上, 整数型

.参数 右, 整数型

.参数 下, 整数型

.参数 开始左边, 整数型

.参数 开始顶边, 整数型

.参数 结束左边, 整数型

.参数 结束顶边, 整数型

 

.DLL命令 DLL_画椭圆, 逻辑型, "GDI32.dll", "Ellipse", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 右边, 整数型

.参数 底边, 整数型

 

.DLL命令 DLL_填充多边形, 逻辑型, "GDI32.dll", "Polygon", 公开

.参数 设备句柄, 整数型

.参数 点集合, 点, 数组

.参数 数量, 整数型

 

.DLL命令 DLL_多点连接, 逻辑型, "GDI32.dll", "Polyline", 公开

.参数 设备句柄, 整数型

.参数 点集合, 点, 数组

.参数 数量, 整数型

 

.DLL命令 DLL_画点, 整数型, "GDI32.DLL", "SetPixel", 公开

.参数 设备句柄, 整数型, , 获得的设备的句柄

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 颜色, 整数型

 

.DLL命令 DLL_矩形, 逻辑型, "GDI32.dll", "Rectangle", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 右边, 整数型

.参数 底边, 整数型

 

.DLL命令 DLL_文本, 整数型, "User32.dll", "DrawTextA", 公开

.参数 设备句柄, 整数型

.参数 文本, 文本型

.参数 字节数, 整数型

.参数 矩形范围, 矩形

.参数 格式, 整数型

 

.DLL命令 DLL_取文本长宽度, 逻辑型, "GDI32.dll", "GetTextExtentPoint32A", 公开

.参数 设备句柄, 整数型

.参数 文本, 文本型

.参数 字节数, 整数型

.参数 接受长宽度的变量, 文字长宽度

 

.DLL命令 DLL_销毁设备, 整数型, "User32.dll", "ReleaseDC", 公开, 使用完毕必须执行,清除GDI设备句柄在内存中的信息

.参数 句柄, 整数型

.参数 设备句柄, 整数型

 

.DLL命令 DLL_取某点颜色, 整数型, "GDI32.dll", "GetPixel", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

 

.DLL命令 DLL_画饼, 逻辑型, "gdi32.dll", "Pie", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 右边, 整数型

.参数 底边, 整数型

.参数 弧线起始左边, 整数型

.参数 弧线起始顶边, 整数型

.参数 弧线结束左边, 整数型

.参数 弧线结束顶边, 整数型

 

.DLL命令 DLL_画桌面墙纸, 整数型, "user32.dll", "PaintDesktop", 公开

.参数 设备句柄, 整数型

 

.DLL命令 DLL_画圆角矩形, 逻辑型, "gdi32.dll", "RoundRect", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 右边, 整数型

.参数 底边, 整数型

.参数 圆角宽度, 整数型

.参数 圆角高度, 整数型

 

 

 

 

 

软件名称:
使用易语言GDI操作模块编写的例子
软件语言:
简体中文
源码大小:
10.82 KB
运行平台:
Winall,Win2003,WinXP,Win7,Win8
软件授权:
开源软件
  • 行业软件源码QQ协助工具V10E版中国象棋人机对弈E版下载
  • 行业软件源码产品与网店订单管理系统下载
  • 行业软件源码QQ战神在线更新器下载
  • 行业软件源码易语言中国市县区信息大全源码下载
  • 行业软件源码易语言12易时尚钟v1.0源码,易语言12易时尚钟源码下载
  • 行业软件源码易语言Ecai源码,易语言EcaiUP源码,易语言双色球旋转矩阵v1.8.2源下载
  • 行业软件源码易语言职工居民住院登记系统源码下载
  • 行业软件源码易语言板卡控制源码下载
  • 行业软件源码易语言阳阳进销存源码下载
  • 行业软件源码易语言考勤辅助工具源码下载
  • 网友评论

    用户名: 验证码:点击我更换图片

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号

    初始化

    画椭圆

    画弧线

    画填充弧线

    画填充多边形

    画点

    取某点颜色