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 或搜索 蓝蚂蚁工作室
原文:http://blog.csdn.net/oceanheart/article/details/46419973