<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET 封裝的Windows平臺(tái)輕量DirectUI框架

          共 2688字,需瀏覽 6分鐘

           ·

          2023-11-11 08:51

          前言


          給大家推薦一個(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代碼

          組件

          button

          combobox

          custombackground

          easing

          edit

          groupbox

          irregular shape window

          label

          layout absolute

          layout flow

          layout linear

          layout relative

          layout table

          listbutton

          listview

          navbutton

          radio and checkbox

          reportlistview

          iconlistview

          treeview

          matrix

          buttonex

          editex

          custommenu

          eventdispatch

          loading

          sliderbar

          rotatebox

          drag obj

          progressbar

          notify obj

          titlebar

          datebox

          colorpicker

          scorebutton

          carousel

          template listview

          drawingboard

          propertygrid

          mediaplayer

          svg and font

          rollmenu

          trayicon

          login demo

          源碼

          https://gitee.com/william_lzw/ExDUIR.NET







          回復(fù) 【關(guān)閉】學(xué)永久關(guān)閉App開(kāi)屏廣告
          回復(fù) 【刪除】學(xué)自動(dòng)檢測(cè)那個(gè)微信好友刪除、拉黑
          回復(fù) 【手冊(cè)】獲取3萬(wàn)字.NET、C#工程師面試手冊(cè)
          回復(fù) 【幫助】獲取100+個(gè)常用的C#幫助類庫(kù)
          回復(fù) 【加群】加入DotNet學(xué)習(xí)交流群

          瀏覽 240
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一起色综合 | 美女露逼视频 | 九九九,三级片 | 人人干网 | 亚洲理论三级成人网 |