DuiVision开发教程(15)-DUI文字控件基础类

24 篇文章 0 订阅
21 篇文章 3 订阅

CControlBaseFont类是DuiVision中所有支持文字属性的控件的基类。
此控件的属性列表如下:

属性名类型说明
title字符串控件的显示标题
font字体控件的字体,可以引用资源定义中定义的某个字体,默认字体是default
fontname字符串直接指定某种字体
fontwidth数字直接指定字体宽度
height数字控件高度
valign枚举文字的垂直对齐模式,top、middle、bottom
align枚举文字的水平对齐模式,left、center、right
skin皮肤控件的皮肤名,引用资源定义中的统一皮肤定义
image图片控件的图片,有3种定义方式:
1、图片文件:xxx.png,xxx.jpg等,是相对exe的路径
2、图片资源:如果image不是文件格式,则认为是资源ID,到程序的内嵌资源中去查找对应的图片资源
3、皮肤方式:skin:xxxx,如果是skin:开始,则认为是皮肤格式,后面是皮肤名,到全局皮肤定义中查找具体图片
img-count数字定义图片的切片个数,如果一个图片文件中横向包含了多个等宽的小图片,根据这个定义,控件可以知道到底有几个小图片,并按照图片个数进行正确的切片

常用函数:

函数是否虚函数说明
SetTitle设置标题文字
GetTitle获取标题文字
SetAlignment设置控件的水平对齐方式
SetVAlignment设置控件的垂直对齐方式
SetImage设置控件的图片,一般一个图片是由水平方向切分的多个大小相同的小图片组成的,小图片按顺序分别表示正常正太、鼠标移动状态、鼠标按下状态、禁用状态对应的图片,每种控件对应的小图片个数可能会有差别
SetBitmapCount设置控件图片的水平方向切分的小图片个数

DuiVision开源代码下载地址(github):https://github.com/blueantst/DuiVision
蓝蚂蚁工作室主页:http://www.blueantstudio.net
DuiVision QQ群:325880743
微信公众号:blueantstudio 或搜索 蓝蚂蚁工作室

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值