• 爱站资源网:专注活动 / 软件 / 教程分享资源站最稳定的资源站
当前位置:网站首页 > 易语言源码 > cngui国产gui菜单,通过json创建窗口

cngui国产gui菜单,通过json创建窗口

投稿作者:千战 围观人数:815 所属栏目:易语言源码

### 源码&json&界面

cngui国产gui菜单,通过json创建窗口
# 最近一直有个想法就是通过css来写易语言窗口,正好最近也有个项目需求,昨晚开始写了这个框架

# 我把这个项目命名为cngui,国产语言写的国产gui,cngui.请按照开源协yi,修改转载请标明出处,请勿用于商业用途


# 项目描述:

   ## 通过引入json中的配置来创建窗口

   ## 支持多窗口载入

   ## 组件属性(json中参考文档):

    + tittle:显示的组件的文字内容

    + id:留给有缘人写事件绑定,不难

    + style:填写样式(style)属性

        + left:距左侧位置

        + top:距顶侧位置

        + width:绘制宽度(如果文字超出宽度则不渲染,与overflow:hidden一致)

        + height:绘制高度(与width一致)

        + color:文字颜色

        + background:背景颜色(在选择框的选项,进度条,菜单中生效)

        + merge:是否同行(与上一个组件显示在同一行)

    + child:填写子组件(仅在窗口及菜单下生效子组件)

    + type:填写数值

        + -1或空:窗口

        + 0:标签

        + 1:菜单

        + 2:选择框

        + 3:进度条


# 源码描述

   ## 精易模块(不用多数了,都知道)

   ## D3D_HOOK(自己写的一个模块,里面用到了超级模块)

   ## D3D绘制源码(来源精易资源网,需要在dx窗口下绘制,所以下了一个源码画窗口)

   ## cngui的所有源码都在d3dHook目录下

源码(因为文件超过3m所以删除了精易模块,请自行加入)

引用模块


源码文件名模块文件名
json创建组件.e
HOOK_D3D模块.ec
精易模块.ec


引用支持库


源码文件名支持库文件名支持库标识
json创建组件.e系统核心支持库 5.7d09f2340818511d396f6aaf844c7e325
DirectX3D支持库 2.02EAE87405D754ad780D8FE57432002EA


the end
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。