欢迎来到可可资源网 免费分享实用的学习资源及技术教程  技术爱好者的栖息之地
✌可可资源网✌
当前位置:首页 > 易语言源码 > 正文

炫彩界面库-易语言模块(中文类,中文C,英文C)-D2D硬件加速-3.1.0

编辑:可可日期:2021-10-19 11:39:20浏览:1.1w分类:易语言源码下载地址

炫彩界面库-易语言模块(中文类,中文C,英文C)-D2D硬件加速-3.1.0

中文类模块 (包含中文C模式)英文C模块

炫彩火山模块 请到炫彩资源商城下载炫彩IDE包含 炫彩UI设计器, 请到炫彩QQ群下载

例子 帮助文档, 请到炫彩QQ群及炫彩资源商城下载此次更新 主要增加D2D图形库,硬件加速

B站-炫彩界面库3.0 通用教程:https://www.bilibili.com/video/BV1kA411A71p/

*分享作品和教程,免费领取网络版设计器

本帖隐藏的内容

xcgui-v3.1-(2021-10-12)-中文类模块 -继承.e(2.61 MB, 下载次数: 25)

xcgui-v3.1-(2021-10-12)-英文模块.e(2.54 MB, 下载次数: 6)

更新记录

[TOC]

v3.1 2021-10-07

增加D2D支持XInitXCGUI(BOOL bD2D)通过参数启用D2D图形绘制接口优化,增加浮点型接口

增加:

XWnd_GetCaretInfo()define COLORREF_MAKE(r,g,b,a)define COLORREF_MAKE2(rgb,a)

修改:

XWnd_SetCaretPos()XFont_Create2() : XFont_CreateEx()XFont_CreateEx() : XFont_CreateLOGFONTW()XEle_GetContentSize()颜色参数合并(COLORREF color, BYTE alpha), RGB+alpha合并为COLORREF(ABGR)

移除:

XListBox_AddItemBkBorder()XListBox_AddItemBkFill()XListBox_AddItemBkImage()XListBox_GetItemBkInfoCount()XListBox_ClearItemBkInfo()XList_AddItemBkBorder()XList_AddItemBkFill()XList_AddItemBkImage()XList_GetItemBkInfoCount()XList_ClearItemBkInfo()XTree_AddItemBkBorder()XTree_AddItemBkFill()XTree_AddItemBkImage()XTree_GetItemBkInfoCount()XTree_ClearItemBkInfo()XListView_AddItemBkBorder()XListView_AddItemBkFill()XListView_AddItemBkImage()XListView_GetItemBkInfoCout()XListView_ClearItemBkInfo()XWnd_SetCaretPosEx()XWnd_SetCaretSize()XFont_Create3()XFont_Create2()

v3.0 2021-09-08

增加:

XObj_SetTypeEx();XWnd_Show();XProgBar_EnableShowText();XWidget_SetID();XWidget_GetID();XWidget_SetUID();XWidget_GetUID();XWidget_SetName();XWidget_GetName();XProgBar_EnableStretch();增加参数:(int nState)XEle_AddBkBorder();XEle_AddBkFill();XEle_AddBkImage();

移除:

移除: 因为两端大小可以通过设置边和内填充实现XProgBar_SetSpaceTwo();XSliderBar_SetSpaceTwo();

移除: 移除的部分函数提升到父级模块XBtn_AddBkBorder();XBtn_AddBkFill();XBtn_AddBkImage();XBtn_ClearBkInfo();XBtn_GetBkInfoCount();XBtn_GetStyle();XBtn_GetType();XBtn_SetStyle();XBtn_SetType();XEle_GetHWINDOW();XEle_GetHWND();XEle_GetParent();XEle_GetParentEle();XEle_GetType();XEle_IsShow();XEle_Show();XSView_GetBorderSize();XSView_SetBorderSize();XComboBox_AddBkBorder();XComboBox_AddBkFill();XComboBox_AddBkImage();XComboBox_ClearBkInfo();XComboboX_GetBkInfoCount();XShape_GetHWINDOW();XShape_GetParent();XShape_GetParentEle();XEle_GetID();XEle_GetName();XEle_GetUID();XEle_SetID();XEle_SetName();XEle_SetUID();XShape_GetID();XShape_GetName();XShape_GetUID();XShape_SetID();XShape_SetName();XShape_SetUID();

修改:

XProgBar_SetHorizon() :XProgBar_EnableHorizon()XSBar_SetHorizon(): XSBar_EnableHorizon()XSliderBar_SetHorizon(): XSliderBar_EnableHorizon()

修改参数: int->vinttypedef vint (CALLBACK *funCallUiThread)(vint data);XC_API vint WINAPI XC_CallUiThread(funCallUiThread pCall,vint data);

v3.0 测试版 2021-08-30

增加:

XC_LoadStyleFromStringXWnd_AttachXModalWnd_AttachXFrameWnd_AttachXWnd_EnableDragFilesXMenuBar_GetButtonXDraw_DrawArc

设计器:绑定状态文本颜色布局: 布局项右(或下)浮动时, 不改变项排列顺序布局: 当水平布局时:垂直方向支持比例缩放;当垂直布局时:水平方向支持比例缩放修复画空心圆, 边大于1时锯齿问题

v3.0 测试版 2021-07-19

新增API:

XWidget_EnableLayoutControl();XWidget_IsLayoutControl();XWnd_GetLayoutRect();XWnd_EnableLayoutOverlayBorder();XLayoutFrame_Create();XLayoutFrame_ShowLayoutFrame();

修改:

XEle_SetTopmost() 改为 XEle_EnableTopmost()XEle_RedrawEle() 改为 XEle_Redraw()XEle_RemoveEle()改为XEle_Remove()XEle_ShowEle() 改为 XEle_Show()XWnd_RedrawWnd() 改为 XWnd_Redraw()XWnd_RedrawWndRect() 改为 XWnd_RedrawRect()XWnd_GetStayHELE()改为 XWnd_GetStayEle()XWnd_SetLayoutSize() 改为 XWnd_SetBorderSize()

布局函数移动到独立模块:

XLayoutBox_EnableHorizon();XLayoutBox_EnableAutoWrap();XLayoutBox_EnableOverflowHide();XLayoutBox_SetAlignH();XLayoutBox_SetAlignV();XLayoutBox_SetAlignBaseline();XLayoutBox_SetSpace();XLayoutBox_SetSpaceRow();

布局项合并到窗口组件模块:XLayoutItem_() 改为 XWidgetLayoutItem()XWidget_XLayoutItem_EnableWrap();XWidget_XLayoutItem_EnableSwap();XWidget_XLayoutItem_EnableFloat();XWidget_XLayoutItem_SetWidth();XWidget_XLayoutItem_SetHeight();XWidget_XLayoutItem_GetWidth();XWidget_XLayoutItem_GetHeight();XWidget_XLayoutItem_SetAlign();XWidget_XLayoutItem_SetMargin();XWidget_XLayoutItem_GetMargin();XWidget_XLayoutItem_SetMinSize();XWidget_XLayoutItem_SetPosition();

CSS函数移动到上级模块:XUI_EnableCSS();XUI_SetCssName();XUI_GetCssName();

结构体和枚举名称优化事件函数移除使用率不高的C2XEle_SendEvent()XEle_PostEvent() 减少参数, 也就是减少事件注册C2所带参数XEle_AdjustLayout(), XEle_AdjustLayoutEx() 增加参数nAdjustNo, 避免在流程处理过程中重复处理

移除 :

XShapeText_EnableCSS();XShapeText_SetCssName();XShapeText_GetCssName();

引用模块

引用支持库

源码文件名支持库文件名支持库标识
xcgui-v3.1-(2021-10-12)-中文类模块 -继承.e系统核心支持库 5.3d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1A512548E76954B6E92C21055517615B0
xcgui-v3.1-(2021-10-12)-英文模块.e系统核心支持库 5.3d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1A512548E76954B6E92C21055517615B0

下载地址

转载:感谢您对可可资源网网站平台的认可,以及对我们原创作品以及文章资源的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源可可资源网”。https://www.100keke.cn/eyuyan/14378.html