zoukankan      html  css  js  c++  java
  • DuiVision开发教程(15)-DUI文本控制基础类

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

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

  • 相关阅读:
    03 http请求协议与响应协议
    02 web应用程序
    Django web框架目录
    01 http协议
    Django框架
    Bootstrap栅格系统
    bootstrap介绍和引入
    Python中日志logging模块
    Python 装饰器实现单列模式
    Python 如何理解可更改元组中的可变序列
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4914732.html
Copyright © 2011-2022 走看看