博客专栏  >  编程语言   >  DirectUI界面编程

DirectUI界面编程

本专题介绍开源DirectUI界面库Duilib的使用,逐步深入。

关注
6 已关注
8篇博文
  • Duilib应用修改程序图标方法

    本文向大家介绍如何修改duilib应用图标,对于win32或者mfc应用来说,我们可以在注册窗口类时指定WNDCLASS结构体的HIcon属性。那么duilib应用该怎样处理呢?大家都知道Window...

    2015-08-09 21:29
    2928
  • DirectUI界面编程(六)实现右键弹出菜单

    本节向大家介绍一下右键弹出菜单是如何实现的。效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件。 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们...

    2015-08-01 12:33
    2525
  • DirectUI界面编程(五)WindowImplBase的使用

    上节笔者向大家介绍了Duilib的界面布局并在最后编写了一个仿QQ旋风的界面,但是由于我们屏蔽了系统的标题栏,读者可能已经发现,我们的窗口没办法移动,同样也不能通过拖动来改变窗口的大小。这就需要我们对...

    2015-07-26 21:57
    3444
  • DirectUI界面编程(四)界面布局详解

    Duilib的界面布局使用xml文件进行描述,在Duilib v1.1版本的xml布局文件中我们可以使用以下这些标签(后续版本标签有扩充): 这些标签总的来讲可以分为三类: 窗口类,该类别中只有一个...

    2015-07-24 22:53
    2675
  • DirectUI界面编程(三)从XML文件中加载界面

    Duilib支持xml界面布局,使得界面设计与逻辑处理相分离,本节介绍如何从xml文件中加载界面元素。 我们需要以下几个步骤: 创建并初始化CPaintManagerUI对象。 创建CDialogB...

    2015-07-19 14:47
    1637
  • DirectUI界面编程(二)绘制一个按钮

    上节介绍了使用源码方式构建Duilib应用的项目配置,并创建了一个最简单的基于Duilib库的窗口,细心的读者会发现,当我们点击窗口的关闭按钮时,应用并没有真的退出,因为我们并没有对窗口事件进行处理,...

    2015-07-18 19:57
    1633
  • DirectUI界面编程(一)创建第一个应用

    1.获取Duilib库文件通过上一节大家对DirectUI界面设计有了初步的了解,本节开始我们一起学习Duilib界面库的使用。 首先我们需要获取Duilib库,目前最新版本为2.0,最新版本源码托...

    2015-07-11 15:54
    2986
  • DirectUI界面编程(零)简介

    有过Win32、MFC编程经验的朋友应该都知道,传统Windows应用中的按钮、编辑框等控件都是一个子窗口,操作系统通过窗口句柄来唯一标识该窗口。 使用Windows 标准控件创建用户界面,美化起来...

    2015-07-07 21:47
    2876
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部