原文:2013 duilib入门简明教程 -- 界面设计器 DuiDesigner (10)

上一个教程讲解了怎么布局最大化 最小化 关闭按钮,但是如果手动去计算这三个按钮的位置和大小的话,非常的不直观,也很不方便。 所以这一章准备介绍duilib的UI设计器,由于这个设计器很不完善,也有很多bug,有时候会导致XML数据丢失,所以很多大神都不建议用,不过我每次写代码都会用SVN,而且会原子提交,所以即使丢失也可以恢复。不过这不代表我赞同一直使用这个UI设计器,我建议大家布局的时候用设计 ...

2013-09-28 00:46 19 38393 推荐指数:

查看详情

2013 duilib入门简明教程 -- XML配置界面(6)

前面那些教程都是为了让小伙伴们从win32、MFC过渡到duilib,让大家觉得duilib不是那么陌生,如果大家现在还对duilib非常陌生的话,那就说明前面的教程做得不好,请大家在下面留言,我会一一查看,并做出改进。 从这个教程开始就是见证奇迹的时刻 ...

Sat Sep 28 06:18:00 CST 2013 12 38756
2013 duilib入门简明教程 -- 界面布局(9)

上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout、VerticalLayout,这样duilib就会帮我们自动布局按钮的位置和大小,顾名思义 ...

Sat Sep 28 08:06:00 CST 2013 8 33132
2013 duilib入门简明教程 -- 前言(1)

关于duilib的介绍就不多讲了,一来不熟,二来小伙伴们想必已经对比了多个界面库,也无需赘述。下面进入正题: 不看广告看疗效! 已有众多知名公司采用duilib做为界面库,如华为网盘、PPS(PPS和华为之前都是用UIPower)、金山快盘(也没用自家的界面库)、酷 ...

Fri Sep 27 07:27:00 CST 2013 12 56645
2013 duilib入门简明教程 -- 响应按钮事件(4)

上一个Hello World的教程里有一句代码是这样的:CControlUI *pWnd = new CButtonUI; 也就是说,其实那整块绿色背景区域都是按钮的区域。( 这里简要介绍下,CControlUI 是duilib中所有控件的基类,而CButtonUI ...

Sat Sep 28 05:17:00 CST 2013 10 38011
2013 duilib入门简明教程 -- 部分bug (11)

一、WindowImplBase的bug 在第8个教程2013 duilib入门简明教程 -- 完整的自绘标题栏(8)】中,可以发现窗口最大化之后有两个问题, 1、最大化按钮的样式还是没变 ,正确的样式应该是这样的 2、再次点击 ...

Sun Sep 29 06:56:00 CST 2013 20 21566
2013 duilib入门简明教程 -- 简单控件介绍 (12)

前面的教程应该让大家对duilib的整体有所映像了,下面就来介绍下duilib具体控件的使用。 由于官方没有提供默认的控件样式,所以我就尽量使用win7或者XP自带的按钮样式了,虽然界面比较土鳖,但是想要换成百度杀毒那样的界面,只需要更换图片即可,如果有哪位小伙伴能够 ...

Sun Sep 29 07:42:00 CST 2013 6 26595
2013 duilib入门简明教程 -- 部分bug 2 (14)

上一个教程中提到了ActiveX的Bug,即如果主窗口直接用变量生成,则关闭窗口时会产生崩溃 如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口都用new生成,_tWinMain改为下面 ...

Sat Oct 05 17:29:00 CST 2013 5 16941
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM