zoukankan      html  css  js  c++  java
  • 重回博客园继续我的 GUI库

    GDI版本的开发就先告一段落,在此发布一个基本可以使用的版本。

    顺便发两张已经成功使用的程序截图,后面我会慢慢的整理使用方法,详细的介绍技术细节。欢迎转发关注~~~~

    有了GDI版本的锻炼,现在开始写 D3D版本的,因为是构想了很久了,手很痒趁着热度写一下把,以后我会经常来博客园更新进度。

    GID版本的维护暂时搁置,需要源码的可以到codeplex去下,稍后我会公布svn连接。先说明因为也是第一次写,设计不是很好,不过作为学习和简单应用应该问题不大,我还简单的实现了一下扩展办法,方便大家自己扩展自己的控件,这块也会在稍后的文章流出。

    事先说明下这套GDI的UI库的大致实现,就是参照现在流行的无窗口设计,全程序只有几个窗口,控件都是自己绘制的,也就是directui的设计。关于控件布局,我实现的不是特别好,一般应用可以,特例的布局暂不支持。皮肤采用xml配置,支持换肤,更新色调,皮肤资源打包。

    支持语言切换,语言采用单独的文件编辑,这点很是方便啊。 

    另外外一个值得一提的就是方便开发我实现了flash的封装,闪屏窗口,tip窗口,菜单的封装。

    目前只支持unicode版本,以后看看找个时间编译下非unicode的看能编译过去不。 

    暂时先写这么多,上几个图过过瘾。 

     

    一个登录框

    视频采集程序的客户端

    采集客户端的设计页面,有意思的是那个metedata的设置界面,是可编辑的list

    文件上传客户端的界面,中间list支持icon进度条

     

    trayicon和自定义的菜单

     

    带透明的闪屏 

  • 相关阅读:
    Win7 中出现图标显示不全或消失的解决方法
    动态控制ToolStrip上ToolStripButton的图标大小
    TS——类型断言
    TS——函数的类型
    TS之对象类型——接口
    TS——联合类型
    Git文件合并
    1-1、作用域深入和面向对象
    webStrom2017.1版本如何添加vue.js插件
    二:搭建一个webpack3.5.5项目:建立项目的webpack配置文件
  • 原文地址:https://www.cnblogs.com/dwjaissk/p/2057219.html
Copyright © 2011-2022 走看看