炫彩界面庫不僅是界面庫,是軟件界面開發(fā)框架,讓用戶快速開發(fā)桌面軟件變的簡單高效;功能豐富, 小巧,高度DIY自定義滿足不同軟件UI需求,安全(所有界面元素無句柄),支持Windows平臺所有編程語言, Unicode字符編碼,提供千余個API接口,完善的幫助文檔及技術(shù)支持服務(wù); 提供快速開發(fā)工具-UI設(shè)計器,所見即所得,快速開發(fā)輔助工具,高度自定義系統(tǒng)(DIY),讓軟件UI開發(fā)變的簡單高效. 采用C/C++語言開發(fā),軟件運行效率高,不需要第三方庫的支持,不需要MFC,ATL,和WINDOWS標準控件. 采用DirectUI設(shè)計思想,在窗口內(nèi)無子窗口,窗口相當于容器,界面元素都是邏輯上的區(qū)域,沒有句柄. 靈活易擴展,即支持C語言風格開發(fā),同時也支持C++語言開發(fā),用戶可以對元素句柄進行包裝擴展,支持 用戶自繪,支持各種格式圖片.
UI設(shè)計器
可視化UI設(shè)計: 所見即所得 ,即時預(yù)覽,無需等待
布局DIY:水平,垂直,對齊,比例,縮放,重疊,自由控制
背景DIY:圖片矢量圖形自由組合,隨心所欲
狀態(tài)DIY:各種狀態(tài)自由組合,靈活多變,滿足不同苛刻條件
資源管理:圖片,字體,顏色,ID...
通用模板庫:現(xiàn)有模板直接套用,漂亮UI分分搞定
炫彩特性
先進內(nèi)核:炫彩第三代重構(gòu)版,更先進的內(nèi)核框架.
UI設(shè)計器:可視化快速開發(fā)工具,并提供豐富的輔助工具.
輕量級:攜帶庫文件大小1M左右,不需要第三方框架支持.
DirectUI:現(xiàn)代UI設(shè)計思想,脫離傳統(tǒng)模式,擺攤系統(tǒng)束縛.
安全:所以控件無句柄,外部程序無法探測.防止他人嗅探,獲取重要數(shù)據(jù).
編程語言:幾乎支持windows系統(tǒng)上所有的編程語言.不受編程語言限制.
幫助系統(tǒng):提供完善的幫助問題,及視頻教程,并且論壇有專人解答問題.
1.炫彩界面庫是基于windows平臺的純c++界面庫,未使用其他c++庫,編譯之后的可執(zhí)行程序不需要附帶其他庫文件, 從而使軟件發(fā)布方便,體積縮小,提高執(zhí)行效率
2.采用directui思想,在窗口內(nèi)沒有子窗口,只有界面元素;所有界面完全自繪,可實現(xiàn)特殊效果,界面的繪制由繪制類管理, 界面皮膚自由切換,用戶可輕松實現(xiàn)自己的皮膚風格
3.界面元素支持背景透明,元素半透明效果,切換皮膚來改變元素風格
4.炫彩界面庫讓你輕松實現(xiàn)類似vs的動態(tài)布局,窗格動態(tài)調(diào)整,?看a頭,浮動,鎖定,自動隱藏,?刻崾
5.界面庫擴展性強,使用簡單,通過重載來覆蓋原來的界面效果,標題欄高度,邊框?qū)挾?窗格邊框拖動條寬度等自由設(shè)置
6.炫彩界面庫在線手冊,為你提供最新的界面庫開發(fā)文檔,幫你解決在使用中遇到的問題
7.你不需要支付任何的費用即可以使用本界面庫,同時歡迎大家發(fā)送個人優(yōu)秀作品到我們的郵箱,集成到界面庫中讓大家受益,分享你的成果,你的快樂
使用說明
bin文件夾:是一個編譯好的演示程序
xc文件夾:炫彩界面庫文件
演示代碼文件夾:炫彩界面庫演示代碼,供大家參考;在使用中請參考炫彩在線用戶手冊;你們的支持,讓我們做的更好!當前版本為測試版;
更新日志
增加窗口陰影功能
UI設(shè)計器 -> 背景編輯器 -> 文本對象;
UI設(shè)計器 -> 背景編輯器 -> 圓角矩形;
UI設(shè)計器 -> 背景編輯器 -> 設(shè)置抗鋸齒;
UI設(shè)計器 -> 圖片資源 -> 同步資源,同步圖片到資源,需要設(shè)置根目錄文件夾,不在目錄中的資源將被清空;
UI設(shè)計器 -> 圖片資源 -> 支持拖動文件夾到資源,包含子目錄;
UI設(shè)計器 -> 圖片資源 -> 退格返回上級目錄;
UI設(shè)計器 -> 對象視圖 -> 展開收縮所有子項;
UI設(shè)計器 -> CSS ->搜索功能
UI設(shè)計器 -> 樣式視圖 ->雙擊編輯背景資源;
新增接口:
XRichEdit_IsReadOnly();
XRichEdit_IsMultiLine();
XRichEdit_IsPassword();
XRichEdit_IsAutoWrap();
WINAPI XRichEdit_SetCurrentInputTextColor();
WINAPI XWnd_SetShadowInfo();
window_transparent_ WINAPI XWnd_GetTransparentType();
WINAPI XModalWnd_EnableEscClose();
XTree_ExpandAllChildItem();
優(yōu)化:
XRichEdit_InsertString();
XRichEdit_InsertStringEx();
XWnd_CreateCaret();
XC_LoadTemplate() //優(yōu)化參數(shù)
XC_LoadTemplateFromString() //優(yōu)化參數(shù)
BOOL WINAPI XC_TemplateDestroy(template_info_i pInfo) //增加返回值
XAdapter*_ 優(yōu)化為: XAd*_
XBkInfoM*_ 優(yōu)化為: XBkM*_
HBKINFOM 優(yōu)化為: HBKM
XEle_GetBkInfoManager() 優(yōu)化為: XEle_GetBkManager();
XWnd_GetBkInfoManager() 優(yōu)化為: XWnd_GetBkManager();
XC_GetResIDValue() 優(yōu)化為: XRes_GetIDValue
XC_GetResImage() 優(yōu)化為: XRes_GetResImage()
XC_GetResImageEx() 優(yōu)化為: XRes_GetResImageEx()
XC_GetResColor() 優(yōu)化為: XRes_GetResColor()
XC_GetResFont() 優(yōu)化為: XRes_GetResFont()
XC_GetResBkInfoM() 優(yōu)化為: XRes_GetResBkM()
XC_LoadTemplate() 優(yōu)化為: XTemp_Load()
XC_LoadTemplateFromString() 優(yōu)化為: XTemp_LoadFromString()
XC_TemplateDestroy() 優(yōu)化為: XTemp_Destroy()
template_info_i 優(yōu)化為: HTEMP
listBox_item_i.pTempInfo 優(yōu)化為: listBox_item_i.hTemp
list_item_i.pTempInfo 優(yōu)化為: list_item_i.hTemp
list_header_item_i.pTempInfo 優(yōu)化為: list_header_item_i.hTemp
tree_item_i.pTempInfo 優(yōu)化為: tree_item_i.hTemp
listView_item_i.pTempInfo 優(yōu)化為: listView_item_i.hTemp
官方網(wǎng)站:http://www.xcgui.com/
相關(guān)搜索:C語言