当前位置: 首页 > 工具软件 > DuiVision > 使用案例 >

DuiVision开发教程(15)-DUI文本控制基础类

常彭薄
2023-12-01

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 或搜索 蓝蚂蚁工作室

版权声明:本文博主原创文章,博客,未经同意不得转载。

 类似资料: