易采下载站下载使用易语言GDI操作模块编写的例子—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页易语言源码行业软件 → 使用易语言GDI操作模块编写的例子
使用易语言GDI操作模块编写的例子

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

下载地址
  • 软件大小:10.82 KB
  • 软件语言:简体中文
  • 更新时间:2021-04-18
  • 软件类别:国产源码
  • 软件性质:自由软件
  • 运行环境:Winall,Win2003,WinXP,Win7,Win8
  • 软件等级:
  • 官方网址:homepage
  • 演示地址:demo
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

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

 

 

使用易语言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", 公开

.参数 设备句柄, 整数型

.参数 左边, 整数型

.参数 顶边, 整数型

.参数 右边, 整数型

.参数 底边, 整数型

.参数 圆角宽度, 整数型

.参数 圆角高度, 整数型

 

 

 

 

 

展开内容

下载地址

同类推荐

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: