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

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

转载于:https://www.cnblogs.com/bhlsheji/p/4914732.html

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

  1. DuiVision开发教程(14)-DUI控件基础类

    DuiVision所有控件的基类是CControlBase类. CControlBase的属性如下表: 属性名 类型 说明 show 1|0 控件是否可见 disable 1|0 控件是否被禁用 po ...

  2. 运动控制卡应用开发教程之激光振镜控制

    今天,正运动技术为大家分享一下应用C++开发一个激光振镜的运动控制例程. 我们主要从新建MFC项目,添加函数库讲起,最后通过项目实战--激光振镜打标例程讲解,来让大家熟悉它的项目开发. 在正式学习之前 ...

  3. DuiVision开发教程(2)-如何写一个简单的界面程序

    基于DuiVision界面库开发的界面程序主要包括如下几部分内容: 1.资源定义,包括图片资源.各个窗口界面的xml定义文件 2.事件处理类代码,用于处理界面响应消息 3.其他业务逻辑代码 下面举例说 ...

  4. Django 3.2.5博客开发教程:使用富文本编辑器添加数据

    在Django admin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件.这显然不是我等高大上程序猿想要的. 为提升效率,我们可以使 ...

  5. 【开发教程15】AI语音人脸识别(会议记录仪/人脸打卡机)-加解密及数据协议

    CC3200AI实验教程 --疯壳·开发板系列 加解密及数据协议 在<AI人脸系统架构>一节中,我们提到AI设备与服务器之间的通信协议及TEA加密.这一节主要来讲解一下TEA加密另附上&l ...

  6. 3.26 haas506 2.0开发教程-example- 简易相机-串口控制ESP32-CAM OV2640拍照

    haas506串口控制ESP32-CAM OV2640拍照 介绍 ESP32-CAM开发板 硬件连接 代码流程 代码 ESP32-CAM开发板代码 HaaS506开发板代码 测试 ESP32-CAM开 ...

  7. DuiVision开发教程(12)-任务类和任务队列

    基于MFC的界面程序中,如果存在多线程,一般情况下只有主线程(界面线程)可以调用Windows窗口相关的函数,否则如果在其他线程中调用了界面函数,很可能会造成异常.为此DuiVision界面库提供了一 ...

  8. DuiVision开发教程(3)-XML资源文件定义介绍

    全局资源定义-resource.xml 基于DuiVision界面库的程序,需要有一个默认的资源定义XML文件,此文件默认的位置是exe文件所在路径下的xml\resource.xml文件,如果使用了 ...

  9. DuiVision开发教程(1)-创建DuiVision工程

    DuiVision的源代码工程有两种类型:主程序和插件工程,可以通过人工方式创建DuiVision工程,也可以通过Visual Studio向导自动创建工程. 人工创建主程序的方法 1.创建一个基于D ...

最新文章

  1. linux下使用inotify实时监控文件变更,做完整性检查
  2. MyEclipse在保存时总是building workspace,反应很慢
  3. Python__random库基本介绍
  4. 【Redis学习】Redis管理命令总结
  5. 简述div标签和span标签的不同,div和span标签之间的区别
  6. 20145203盖泽双《网络对抗技术》后门原理与实践
  7. ubuntu c/c++ 生成.so 并被python调用
  8. C语言实现矩阵的乘法
  9. android开发 问卷调查案例_android 实现调查问卷-单选-多选
  10. 2019最新黑马视频教程分享给大家十次方乐优商城项目下载
  11. git创建本地版本仓库
  12. 类静态初始化块即将纳入ES2022,我们先一睹为快
  13. Netflix Conductor流程系统(二):官方样例搭建
  14. html自定义弹窗,自定义弹窗为密文密码框(实现重新鉴别密码),一系列踩坑解决
  15. C# 判断是否是合法的IP地址
  16. mt4下载正版官网下载(如何分辨真假MT4软件)
  17. 阿里云SaaS生态战略发布:成就亿级营收独角兽
  18. IIS应用程序池高级设置各参数详解
  19. 【JavaScript——牛客网算法No.HJ26】字符串排序(字符串里英文字母按字典顺序重新排列,其他字符保持原位)附:详细排坑经历
  20. 库卡机器人goto指令_KUKA机器人编程指令

热门文章

  1. HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客
  2. Python colorama | 详解终端漂亮的彩色打印怎么实现的
  3. 关于watch跟computed的基础用法
  4. 弘辽科技:新宝贝如何快速打爆手淘首页流量。
  5. Hello World——用思考揭开世界的一角
  6. python用numpy生成图片并保存_python 实现将Numpy数组保存为图像
  7. 公链or联盟链?XFS到底是什么?
  8. aws api gateway 网关的身份和访问管理
  9. 计算机考试系统的相关外文翻译,基于SSH的计算机在线测评考试系统设计与实现毕业论文+任务书+开题报告+外文翻译及原文+开题PPT+中期PPT+毕业答辩PPT+项目源码及数据库文件...
  10. 开发婚礼app软件的优势和功能需求分析