Windows控件:

Create   创建窗口
Close   关闭窗口
ShowWindow  显示或隐藏窗口
ShowModalFake   显示模态对话框(推荐)
CenterWindow    居中窗口,支持扩展屏幕
Init    窗口接收到 WM_CREATE 消息时会被调用,一般用于初始化
AttachDialog    绑定窗口的顶层容器
InitControls    初始化控件,在容器中添加控件时会被调用(用于对控件名称做缓存)
ReapObjects 回收控件
GetWindowResourcePath   获取窗口资源路径
SetWindowResourcePath   设置窗口资源路径
GetDefaultFontInfo  获取默认字体信息

Control控件

接口名称 用途
GetParent   获取父容器指针
GetAncestor 根据名称获取祖先容器指针
GetName 获取控件名称,对应 xml 中 name 属性
GetUTF8Name 获取控件名称,对应 xml 中 name 属性
SetName 设置控件名称,内存中设置不会写入 xml 中
SetUTF8Name 设置控件名称,内存中设置不会写入 xml 中(UTF8 编码)
GetWindow   获取关联的窗口指针
SetWindow   设置容器所属窗口
Init    初始化函数
DoInit  由 Init 调用,功能与 Init 相同
IsVisible   判断是否可见
IsInternVisible 待补充
IsFloat 判断控件是否浮动,对应 xml 中 float 属性
SetFloat    设置控件是否浮动
GetFixedWidth   获取固定宽度,对应 xml 中 width 属性
SetFixedWidth   设置控件固定宽度
GetFixedHeight  获取固定高度
SetFixedHeight  设置固定高度
GetMinWidth 获取最小宽度
SetMinWidth 设置最小宽度
GetMaxWidth 获取最大宽度
SetMaxWidth 设置最大宽度
GetMinHeight    获取最小高度
SetMinHeight    设置最小高度
GetMaxHeight    获取最大高度
SetMaxHeight    设置最大高度
GetWidth    获取实际宽度
GetHeight   获取实际高度
GetHorAlignType 获取水平对齐方式
SetHorAlignType 设置水平对齐方式
GetVerAlignType 获取垂直对齐方式
SetVerAlignType 设置垂直对齐方式
IsReEstimateSize    待补充
SetReEstimateSize   待补充
EstimateSize    待补充
GetPos  获取控件位置
SetPos  设置控件位置
Arrange 进行布局
ArrangeAncestor 让父容器排列
IsArranged  判断是否已经排列过
Invalidate  重绘控件
GetPosWithScrollOffset  待补充
GetScrollOffset 待补充
ArrangeSelf 待补充
GetBkColor  获取背景颜色
SetBkColor  设置背景颜色
GetStateColor   获取某个状态下的字体颜色
SetStateColor   设置某个状态下的字体颜色
GetBkImage  获取背景图片位置
GetUTF8BkImage  获取 UTF8 格式的背景图片位置
SetBkImage  设置背景图片
SetUTF8BkImage  设置背景图片(UTF8 格式字符串)
GetStateImage   获取指定状态下的图片位置
SetStateImage   设置某个状态下的图片
GetForeStateImage   获取指定状态下的前景图片
SetForeStateImage   设置某个状态下前景图片
GetState    获取控件状态
SetState    设置控件状态
GetEstimateImage    获取控件图片指针
GetBorderSize   获取边框大小
SetBorderSize   设置边框大小
GetBorderColor  获取边框颜色
SetBorderColor  设置边框颜色
SetBorderSize   设置边框的大小
GetLeftBorderSize   获取左侧边框大小
SetLeftBorderSize   设置左侧边框大小
GetTopBorderSize    获取顶部边框大小
SetTopBorderSize    设置顶部边框大小
GetRightBorderSize  获取右侧边框大小
SetRightBorderSize  设置右侧边框大小
GetBottomBorderSize 获取下方边框大小
SetBottomBorderSize 设置下方边框大小
GetBorderRound  获取边框大小
SetBorderRound  设置边框大小
GetCursorType   获取鼠标指针类型
SetCursorType   设置当前鼠标指针类型
GetToolTipText  获取控件在鼠标悬浮状态下的提示文本
GetUTF8ToolTipText  获取控件在鼠标悬浮状态下的提示文本(UTF8 格式)
SetToolTipText  设置鼠标悬浮到控件显示的提示文本
SetUTF8ToolTipText  设置鼠标悬浮到控件显示的提示文本(UTF8 格式)
SetToolTipTextId    设置鼠标悬浮到控件显示的提示文本在语言文件中对应的文字
SetUTF8ToolTipTextId    设置鼠标悬浮到控件显示的提示文本在语言文件中对应的文字(UTF8 格式)
SetToolTipWidth 设置鼠标悬浮到控件上提示的文本单行最大宽度
GetToolTipWidth 获取鼠标悬浮到控件上提示的文本单行最大宽度
IsContextMenuUsed   控件是否响应右键菜单消息
SetContextMenuUsed  设置控件响应右键菜单消息
GetDataID   获取用户绑定到控件的数据字符串
GetUTF8DataID   获取用户绑定到控件的数据字符串(UTF8 格式)
SetDataID   绑定一个字符串数据到控件
SetUTF8DataID   绑定一个字符串数据到控件(UTF8 格式)
GetUserDataBase 获取用户绑定的自定义数据结构
SetUserDataBase 绑定自定义数据到控件,用户可继承 UserDataBase 来补充需要绑定的数据
SetVisible  设置控件是否可见
SetInternVisible    待补充
SetVisible_ 待补充
IsEnabled   检查控件是否可用
SetEnabled  设置控件可用状态
IsMouseEnabled  检查控件是否响应鼠标事件
SetMouseEnabled 设置控件是否响应鼠标事件
IsKeyboardEnabled   检查控件是否响应键盘事件
SetKeyboardEnabled  设置控件是否响应键盘事件
IsFocused   检查控件是否具有焦点
SetFocus    让控件获取焦点
SetNoFocus  让控件设置永远获取不到焦点
GetControlFlags 返回控件的标识,用于判断是否可以响应 TAB 切换事件
IsMouseFocused  判断当前鼠标焦点是否在控件上
SetMouseFocused 设置是否将鼠标焦点到控件上
IsActivatable   判断控件当前是否是激活状态
Activate    待补充
FindControl 根据坐标查找指定控件
GetPos  获取控件位置
SetPos  设置控件位置
GetMargin   获取控件的外边距
SetMargin   设置控件的外边距
EstimateSize    计算控件大小
EstimateText    待补充
IsPointInWithScrollOffset   检查指定坐标是否在滚动条当前滚动位置的范围内
HasHotState 判断控件是否处于 HOT 状态
SetReceivePointerMsg    设置控件是否响应触控消息
IsReceivePointerMsg 判断控件是否响应触控消息
SetNeedButtonUpWhenKillFocus    设置控件失去焦点时是否发送鼠标弹起消息
IsNeedButtonUpWhenKillFocus 判断控件失去焦点时是否发送鼠标弹起消息
SetAttribute    设置控件指定属性
SetClass    设置控件的 class 全局属性
ApplyAttributeList  应用一套属性列表
OnApplyAttributeList    待补充
HandleMessageTemplate   控件统一的消息处理入口,将传统 Windows 消息转换为自定义格式的消息
HandleMessageTemplate   将转换后的消息派发到消息处理函数
GetImage    根据图片路径缓存图片信息
DrawImage   绘制图片
GetRenderContext    获取绘制上下文对象
ClearRenderContext  清理绘制上下文对象
AlphaPaint  待补充
Paint   绘制控件的入口函数
PaintChild  绘制控件子项入口函数
SetClip 设置是否对绘制范围做剪裁限制
IsClip  判断是否对绘制范围做剪裁限制
SetAlpha    设置控件透明度
GetAlpha    获取控件透明度
IsAlpha 检查控件是否有透明属性
SetHotAlpha 设置焦点状态透明度
GetHotAlpha 获取焦点状态透明度
GetRenderOffset 获取控件绘制偏移量
SetRenderOffset 设置控件绘制偏移量
SetRenderOffsetX    设置控件偏移的 X 坐标
SetRenderOffsetY    设置控件偏移的 Y 坐标
StartGifPlayForUI   播放 GIF
StopGifPlayForUI    停止播放 GIF
AttachGifPlayStop   监听 GIF 播放完成通知

duilib控件的一些属性相关推荐

  1. Xamarin.Forms XAML控件的公共属性

    Xamarin.Forms XAML控件的公共属性 Xamarin.Forms XAML控件有很多.通过官网API,可以查看每个控件的属性.但是官网只给出了控件的特有属性,而公共属性没有列出.所以,很 ...

  2. 怎么在ASP.NET中写HTML,如何:在 ASP.NET 网页中设置控件的 HTML 属性

    如何:在 ASP.NET 网页中设置控件的 HTML 属性 10/22/2014 本文内容 更新:2007 年 11 月 这些示例显示如何向页面中的元素添加 HTML 属性.第一个示例演示如何以声明方 ...

  3. Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变

    场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页: ...

  4. ASP.NET开发:在用户控件中添加属性

    在WEB开发中,可重用的代码我们可以把它写成一个通用模块供需要的地方来引用.本文就是介绍在ASP.NET的web编程时,如何在用户控件中添加属性,实现这种方法:举例说明详解. 在WEB开发中经常有一些 ...

  5. 【Android】关于Android控件EditText的属性InputType的一些经验

    关于Android控件EditText的属性InputType的一些经验   来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...

  6. 解决在ascx使用outputcache就不可以设置用户控件自己的属性

    解决在ascx使用outputcache就不可以设置用户控件自己的属性 转载至:http://www.aspnetpro.com/NewsletterArticle/2003/08/asp200308 ...

  7. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)

    ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...

  8. 控件ListView相关属性 1217

    控件ListView相关属性 1217 列 Columns 一般用于详情视图下 列头 ColumnHeader 整行选中 FullRowSelect 项集合 Items 项,是ListView中的内容 ...

  9. TextBox控件的DataBindings属性

    DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...

最新文章

  1. (西瓜书)#版本空间与样本空间
  2. 4、MySQL冷备份所需物理文件
  3. 讲讲大厂面试必考的假设检验
  4. 8数据提供什么掩膜产品_工业轨式1-8路RS485数据(MODBUS RTU协议)厂家产品说明...
  5. 循环所有数据库执行脚本
  6. 华为4g模块 linux驱动程序,定制Android之4G-LTE模块驱动
  7. java中二进制怎么说_面试常用:说清楚Java中synchronized和volatile的区别
  8. mysql docker还是rds_容器化RDS:计算存储分离还是本地存储?
  9. Eclipse Debug不能热部署解决
  10. 小例子(三)、winform控件的移动
  11. MyCat:取代Cobar数据库中间件
  12. 游戏开发筑基之输出中设置颜色(C语言)
  13. 六款Linux常用远程连接工具介绍,看看哪一款最适合你
  14. Linux应急响应入侵排查思路
  15. Linux 之父亮相,这个开源社区要“搞大事”
  16. 抖音共创是什么?怎么操作全集教程!
  17. SCRM---私域快速提升成交百万的快闪群及私聊话术
  18. MyEclipse中怎么修改项目访问路径
  19. 毕设 - 大数据用户画像分析系统 - 数据分析可视化
  20. 机器学习之线性回归模型的代价函数是凸函数的证明

热门文章

  1. DL之DNN:利用MultiLayerNetExtend模型【6*100+ReLU+SGD,dropout】对Mnist数据集训练来抑制过拟合
  2. HighNewTech—AI界消息:2019年3月,贾扬清(Caffe框架作者)被曝从Facebook离职,入职Alibaba硅谷研究院
  3. ML之DT:基于DT算法对泰坦尼克号乘客数据集进行二分类(是否获救)预测
  4. 学习Python3:201701030
  5. 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。...
  6. Linux文件属性和权限
  7. Java中Connection方法笔记
  8. Beginning C# Objects 读书笔记(一)
  9. cout 输出指定位数,不足补0
  10. 基于stm32的can总线彻底研究