C#.NET 封裝的Windows平臺(tái)輕量DirectUI框架
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
前言 給大家推薦一個(gè).NET 封裝的Windows平臺(tái)輕量DirectUI框架ExDUIR.NET。 運(yùn)行系統(tǒng) win10+, win7 需要安裝KB2670838補(bǔ)丁 .net 4.6.1 編譯 Visual Studio 2019 Visual Studio 2022 特點(diǎn) 繪制函數(shù)是DirectX11、Direct2D,效率比GDI高上百倍。 Unicode編碼,支持多國(guó)語(yǔ)言。 仿Windows消息機(jī)制,通過(guò)發(fā)送消息,分發(fā)通知給組件,兼容原生Windows消息和常量。win32 api寫(xiě)法,比類寫(xiě)法擴(kuò)展性更靈活。 調(diào)用方式采用Win32風(fēng)格API方式,支持生成lib靜態(tài)庫(kù)和dll動(dòng)態(tài)庫(kù)。生成的動(dòng)態(tài)鏈接庫(kù)支持被其它語(yǔ)言如python、java、go、dephi、C#、VB、易語(yǔ)言等調(diào)用。 擴(kuò)展組件自由靈活,引擎處理底層邏輯。用戶只需編寫(xiě)繪制代碼,不需要考慮復(fù)雜的消息處理。 目前支持組件有按鈕、開(kāi)關(guān)、單選框、選擇框、編輯框、富文本編輯框、列表框、報(bào)表列表、模板列表、分組框、組合框、菜單、樹(shù)形框、滑塊、單選框、選擇框、選項(xiàng)卡、加載動(dòng)畫(huà)框、旋轉(zhuǎn)圖片框、頁(yè)面、圖片框、消息框、圖標(biāo)列表、列表按鈕、工具條、狀態(tài)條、日期框、調(diào)色板、顏色選擇器、標(biāo)題框、月歷框、分?jǐn)?shù)按鈕、cef3瀏覽框、鼠標(biāo)繪制板,可以在這些組件基礎(chǔ)上超類化擴(kuò)展組件。 支持布局,布局可以在窗口尺寸改變情況下自動(dòng)更新組件位置。目前支持的布局有絕對(duì)布局,相對(duì)布局、線性布局、流式布局、表格布局。用戶可以擴(kuò)展布局。 支持GIF格式圖片自動(dòng)播放動(dòng)畫(huà),支持圖片格式PNG、JPEG、BMP、GIF、WEBP。窗口或組件都可以用以上格式圖片做背景圖。 支持34種緩動(dòng)特效,用戶可以自由編寫(xiě)窗口緩動(dòng)或組件緩動(dòng)特效。用戶可以擴(kuò)展緩動(dòng)算法。 窗口支持異型窗口,圖片形狀窗口。窗口和組件支持0到255透明度。支持高斯模糊。 編輯框支持富文本,支持加載RTF格式文檔。 窗口或組件支持接收拖曳文件或文本。 支持模態(tài)窗口。 支持限制區(qū)域消息通知。 DEMO DEMO代碼 該文章在 2024/3/14 10:41:05 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |