易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

GDI+ 自会界面引擎框架搭建 高级源码 圆角矩形阴影窗口   [复制链接]

    2020-11-20 09:29:35
    2020开源大赛(第五届)
    易语言资源网
    4884 次浏览
    来源链接


一、创建窗口

        * zc窗口类

        * 窗口消息循环

        * 窗口消息过程

        * 窗口界面绘画

        * 窗口随意移动

        * 绑定鼠标事件

        * 窗口阴影效果 -支持圆角矩形阴影效果

二、创建控件

        * 绑定鼠标事件

        * 控件层级绘画

        * 控件区域焦点

        * 控件风格定义

三、控件属性

        * 左边

        * 顶边

        * 宽度

        * 高度

        * 边框

        * 标题

        * 标记

        * 可视

        * 动画 -Gif图片

        * 图形 -控件图形样式:正常、点燃、按下、禁止

        * 色彩 -控件色彩样式:正常、点燃、按下、禁止

        * 字体

        * 圆角

        * 样式 -可扩增控件样式,定义样式风格

        * 绑定 -即绑定鼠标事

四、事件特性

        * 控件和窗口用类事件来绑定接收鼠标(点击、放开、进入、离开);支持一个事件类绑定所有控件和窗口

        * 每个事件消息都有对应的控件对象句柄。便于读写相关更高级操作。

五、简要说明

  • MyEvent 用于创建完成后的控件事件绑定使用
  • hwEvent 是提供给创建控件成功后 作为基类创建控件事件使用 如同(MyEvent)
  • 控件事件,支持,一个空间一个类事件,也可以所有空间共用一个类事件
  • HwControl类 是通用的控件类。也可以自行扩展更多功能
  • 自绘这方面还是颇有心得;若爱自绘易友们可以一起研究共同进步。


点我下载 (已有 307 次下载)

引用模块


源码文件名 模块文件名
hw.App.engine.e
GdiPlus类.ec
Ec.ec
DesktopApp.ec


引用支持库


源码文件名 支持库文件名 支持库标识
hw.App.engine.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
hw.App.Ec.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:树形框、列表框与mdb数据库...     下一篇:PUBG CDKTools