Duilib-Designer纯傻瓜入门,第一期

对标题没有幽默感的同学,请绕过,谢谢。

刚开始使用,如果哪里有问题,请尽速支出,共同学习,谢谢。

 

起源:VC开发做了几年了,想试试新的UI

准备工作:通过svn下载duilib的代码,版本21:11:20, 2011年8月28日,revsion 213

正式开始:

1,编译附带的Duilib Designer,以下简称DuiDesigner

选了VS2010,说明要求 编译需要VS2008+SP1,不巧,工作一直在VS2008无SP状态,故选用了VS2010进行编译

修改了一些输出路径等参数之后,编译成功UnicodeRelease。所有操作均基于这个版本。

2使用DuiDesigner

新建项目—— 没有发现有什么特别用途,只是建了个目录——建议直接忽略

 新建工程后没有所谓的.uiproj文件

   可以手动输入目标目录,但如果目标目录不存在,不能自动新建。

新建文件——

   2.1,需要添加一个布局,而不是任何的控件——囧了吧,费了我2个小时才弄明白,希望别再非你的了

    对话框布局不能用,只要添加,程序直接崩溃,其他的可以。

   2.2,添加按钮,

    2.2.1添加方式只能是滑动画出,没有VC中的“拖-放”形式,别费心试了

    2.2.2重点一是文字颜色,默认的BkColor和TextColor都是黑的,所以写了字你也看出不来,先改一下把——当然,如果主要是想用图片,可以不改

    2.2.3重点二是边框颜色,默认也是黑色,但编辑器中显示的是绿色,我想是为了让你区分出来控件的范围,别误会,其他颜色正常

    2.2.3重点三是指定图片,指定图片请按照下列过程完成,切记

      点...,打开“选择图片”,然后点“导入”,选择一张图片后确定A,选中导入的图片,选中掩码,然后确定B,

           2.2.3.1 想同时选中多个图像,一次导入——不行

    2.2.3.2 想集中把所有的图片都导入——不行,在你点确认B之后,只会保存一个

    2.2.3.3 在选择图片窗口,必须双击才能改变右侧的图像,

    2.2.3.4 导入图像只是记录,不会复制,或者改变图像,所以你最好提前集中放置

    2.2.3.5 操作完成后,有时候图像文件有时会保存绝对路径,有时会保存相对路径——算了,别介意这个了

    2.2.4 各种状态

    2.2.4.1 NormalImage——当前按钮不是输入焦点的常规状态

    2.2.4.2 HotImage——鼠标在按钮上,但未按下的状态,MFC中说的Hover态

    2.2.4.3 PushedImage——鼠标在按钮上,且按下的状态,

    2.2.4.4 FoucsedImage——当前按钮是输入焦点的状态,同时也是鼠标按下,但鼠标位置不在按钮上的状态

    2.2.4.5 DisabledImage——按钮被禁止状态

    ——友情提示,这个定义仅适用于ButtonUI,其他按钮有其他解释。

posted @ 2011-09-05 15:08  kevinzhwl  阅读(3983)  评论(6编辑  收藏  举报