• 重回博客园继续我的 GUI库


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

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

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

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

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

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

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

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

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

     

    一个登录框

    视频采集程序的客户端

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

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

     

    trayicon和自定义的菜单

     

    带透明的闪屏 

  • 相关阅读:
    数学专业的数学与计算机专业的数学的比较(转)
    vim的复制粘贴小结(转)
    (转)会议期刊论文发表介绍(计算机科学领域)
    字符串最后一个单词的长度(华为在线训练)
    (转)初识suse——linux
    (转)C++中返回对象的情形及RVO
    mystring c++ 自己的string 封装
    std::string
    FTP 1.0
    conflicting types for xxxx错误 (转)
  • 原文地址:https://www.cnblogs.com/dwjaissk/p/2057219.html
Copyright © 2020-2023  润新知