炫彩界面库不仅是界面库,是软件界面开发框架,让用户快速开发桌面软件变的简单高效;功能丰富, 小巧,高度DIY自定义满足不同软件UI需求,安全(所有界面元素无句柄),支持Windows平台所有编程语言, Unicode字符编码,提供千余个API接口,完善的帮助文档及技术支持服务; 提供快速开发工具-UI设计器,所见即所得,快速开发辅助工具,高度自定义系统(DIY),让软件UI开发变的简单高效. 采用C/C++语言开发,软件运行效率高,不需要第三方库的支持,不需要MFC,ATL,和WINDOWS标准控件. 采用DirectUI设计思想,在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄. 灵活易扩展,即支持C语言风格开发,同时也支持C++语言开发,用户可以对元素句柄进行包装扩展,支持 用户自绘,支持各种格式图片.
UI设计器
可视化UI设计: 所见即所得 ,即时预览,无需等待
布局DIY:水平,垂直,对齐,比例,缩放,重叠,自由控制
背景DIY:图片矢量图形自由组合,随心所欲
状态DIY:各种状态自由组合,灵活多变,满足不同苛刻条件
资源管理:图片,字体,颜色,ID...
通用模板库:现有模板直接套用,漂亮UI分分搞定
炫彩特性
先进内核:炫彩第三代重构版,更先进的内核框架.
UI设计器:可视化快速开发工具,并提供丰富的辅助工具.
轻量级:携带库文件大小1M左右,不需要第三方框架支持.
DirectUI:现代UI设计思想,脱离传统模式,摆摊系统束缚.
安全:所以控件无句柄,外部程序无法探测.防止他人嗅探,获取重要数据.
编程语言:几乎支持windows系统上所有的编程语言.不受编程语言限制.
帮助系统:提供完善的帮助问题,及视频教程,并且论坛有专人解答问题.
1.炫彩界面库是基于windows平台的纯c++界面库,未使用其他c++库,编译之后的可执行程序不需要附带其他库文件, 从而使软件发布方便,体积缩小,提高执行效率
2.采用directui思想,在窗口内没有子窗口,只有界面元素;所有界面完全自绘,可实现特殊效果,界面的绘制由绘制类管理, 界面皮肤自由切换,用户可轻松实现自己的皮肤风格
3.界面元素支持背景透明,元素半透明效果,切换皮肤来改变元素风格
4.炫彩界面库让你轻松实现类似vs的动态布局,窗格动态调整,停靠码头,浮动,锁定,自动隐藏,停靠提示
5.界面库扩展性强,使用简单,通过重载来覆盖原来的界面效果,标题栏高度,边框宽度,窗格边框拖动条宽度等自由设置
6.炫彩界面库在线手册,为你提供最新的界面库开发文档,帮你解决在使用中遇到的问题
7.你不需要支付任何的费用即可以使用本界面库,同时欢迎大家发送个人优秀作品到我们的邮箱,集成到界面库中让大家受益,分享你的成果,你的快乐
使用说明
bin文件夹:是一个编译好的演示程序
xc文件夹:炫彩界面库文件
演示代码文件夹:炫彩界面库演示代码,供大家参考;在使用中请参考炫彩在线用户手册;你们的支持,让我们做的更好!当前版本为测试版;
更新日志
增加窗口阴影功能
UI设计器 -> 背景编辑器 -> 文本对象;
UI设计器 -> 背景编辑器 -> 圆角矩形;
UI设计器 -> 背景编辑器 -> 设置抗锯齿;
UI设计器 -> 图片资源 -> 同步资源,同步图片到资源,需要设置根目录文件夹,不在目录中的资源将被清空;
UI设计器 -> 图片资源 -> 支持拖动文件夹到资源,包含子目录;
UI设计器 -> 图片资源 -> 退格返回上级目录;
UI设计器 -> 对象视图 -> 展开收缩所有子项;
UI设计器 -> CSS ->搜索功能
UI设计器 -> 样式视图 ->双击编辑背景资源;
新增接口:
XRichEdit_IsReadOnly();
XRichEdit_IsMultiLine();
XRichEdit_IsPassword();
XRichEdit_IsAutoWrap();
WINAPI XRichEdit_SetCurrentInputTextColor();
WINAPI XWnd_SetShadowInfo();
window_transparent_ WINAPI XWnd_GetTransparentType();
WINAPI XModalWnd_EnableEscClose();
XTree_ExpandAllChildItem();
优化:
XRichEdit_InsertString();
XRichEdit_InsertStringEx();
XWnd_CreateCaret();
XC_LoadTemplate() //优化参数
XC_LoadTemplateFromString() //优化参数
BOOL WINAPI XC_TemplateDestroy(template_info_i pInfo) //增加返回值
XAdapter*_ 优化为: XAd*_
XBkInfoM*_ 优化为: XBkM*_
HBKINFOM 优化为: HBKM
XEle_GetBkInfoManager() 优化为: XEle_GetBkManager();
XWnd_GetBkInfoManager() 优化为: XWnd_GetBkManager();
XC_GetResIDValue() 优化为: XRes_GetIDValue
XC_GetResImage() 优化为: XRes_GetResImage()
XC_GetResImageEx() 优化为: XRes_GetResImageEx()
XC_GetResColor() 优化为: XRes_GetResColor()
XC_GetResFont() 优化为: XRes_GetResFont()
XC_GetResBkInfoM() 优化为: XRes_GetResBkM()
XC_LoadTemplate() 优化为: XTemp_Load()
XC_LoadTemplateFromString() 优化为: XTemp_LoadFromString()
XC_TemplateDestroy() 优化为: XTemp_Destroy()
template_info_i 优化为: HTEMP
listBox_item_i.pTempInfo 优化为: listBox_item_i.hTemp
list_item_i.pTempInfo 优化为: list_item_i.hTemp
list_header_item_i.pTempInfo 优化为: list_header_item_i.hTemp
tree_item_i.pTempInfo 优化为: tree_item_i.hTemp
listView_item_i.pTempInfo 优化为: listView_item_i.hTemp
相关搜索:C语言