Duilib属性列表


控件名称:Include

属性 默认值 类型 说明
source   STRING XML布局文件
count   INT 嵌入的次数

控件名称:Import

属性 默认值 类型 说明
fontfile   STRING 字体的文件路径

控件名称:Default

属性 默认值 类型 说明
name   STRING 控件的名称
value   STRING 控件的属性
shared false BOOL 是否共享

控件名称:Style

属性 默认值 类型 说明
name   STRING 样式的名称
value   STRING 样式的属性
shared false BOOL 是否共享

控件名称:Font

属性 默认值 类型 说明
name   STRING 字体的名称
id   INT 字体的编号
size   INT 字体的大小
bold false BOOL 粗体
underline false BOOL 下划线
italic false BOOL 斜体
default false BOOL 是否设为全局默认字体
shared false BOOL 是否共享

控件名称:Window

属性 默认值 类型 说明
size 0,0 SIZE 窗口的初始化大小,如(800,600)
sizebox 0,0,0,0 RECT 窗口可拖动改变窗口大小的边距,如(4,4,6,6)
caption 0,0,0,0 RECT 窗口可拖动的标题栏大小的边距,最后一个参数是指离上边框的距离,如(0,0,0,28)
roundcorner 0,0 SIZE 窗口圆角大小,如(4,4)
mininfo 0,0 SIZE 窗口最小大小,如(320,240)
maxinfo 0,0 SIZE 窗口最大大小,如(1600,1200)
showdirty false BOOL ShowUpdateRect显示更新区域
alpha|opacity 255 BYTE opacity(不透明度)或窗口的alpha值(0-255),如(100)
layeredopacity 0 int 分层不透明
layered|bktrans false BOOL 窗口是否使用静态透明背景,如(false)
disabledfontcolor 0xFFA7A6AA DWORD 默认的disabled字体颜色,如(0xFFA7A6AA)
defaultfontcolor 0xFF000000 DWORD 默认的字体颜色,如(0xFF000000)
linkfontcolor 0xFF0000FF DWORD 默认的link字体颜色,如(0xFF0000FF)
linkhoverfontcolor 0xFFD3215F DWORD 默认的linkhoverfont字体颜色,如(0xFFD3215F)
selectedcolor 0xFFBAE4FF DWORD 默认的selected字体颜色,如(0xFFBAE4FF)
shadowsize 0 BYTE 算法阴影的宽度(-20到20)
shadowsharpness 255 BYTE 算法阴影的锐度
shadowdarkness 255 BYTE 算法阴影的深度(相当于透明度)
shadowposition 0,0 SIZE 算法阴影的偏移量
shadowcolor 0x000000 DWORD 算法阴影的颜色,RGB格式,不支持透明度,使用shadowdarkness设置透明度
shadowcorner 0,0,0,0 RECT 图片阴影的九宫格描述
shadowimage   STRING 阴影图片,使用此属性后自动屏蔽算法阴影(不支持source等属性设置)
showshadow false BOOL 是否启用窗体阴影
gdiplustext false BOOL 是否用gdi+渲染文字(抗锯齿效果更好,默认开启,但是效率低)
textrenderinghint 0 int gdi+渲染文字提示(0-5),字体大的时候可以设置为4
tooltiphovertime 0 int 提示框的弹出需要多久的停留时间,如(3)

控件名称:Control

属性 默认值 类型 说明
pos 0,0,0,0 RECT 位置,如果为float控件则指定位置和大小,否则只指定大小,如(0,0,100,100)
float false BOOL 是否使用绝对定位,如(true),或0,0,0,0这种左上右下FloatPercent百分比
floatalign   string 用于控制float控件先对于父控件的对齐方式(left\center\right、top\vcenter\bottom)
padding 0,0,0,0 RECT 外边距,如(2,2,2,2)
gradient hor STRING 颜色的渐变方向,hor是水平方向,ver是垂直方向
bkcolor|bkcolor1 0x00000000 DWORD 背景颜色,如(0xFFFF0000)
bkcolor2 0x00000000 DWORD 背景渐变色2,和bkcolor配合使用,如(0xFFFFFF00)
bkcolor3 0x00000000 DWORD 背景渐变色3,和bkcolor、bkcolor2配合使用,如(0xFFFF00FF)
forecolor 0x00000000 DWORD 前景色,如(0xFF000000)
bordercolor 0x00000000 DWORD 边框颜色,如(0xFF000000)
focusbordercolor 0x00000000 DWORD 获取焦点时,边框颜色,如(0xFF000000)
colorhsl false BOOL 本控件的颜色是否随窗口的hsl变化而变化,如(false)
bordersize 0 INT | RECT 可以设置INT或RECT类型的值。当值为ING时则左、上、右、下都用该值作为宽。值为RECT类型时则分别设置左、上、右、下的边框
leftbordersize 0 INT 左边边框大小,如(1),设置该值大于0,则将忽略bordersize属性的设置
topbordersize 0 INT 顶部边框大小,如(1),设置该值大于0,则将忽略bordersize属性的设置
rightbordersize 0 INT 右边边框大小,如(1),设置该值大于0,则将忽略bordersize属性的设置
bottombordersize 0 INT 底部边框大小,如(1),设置该值大于0,则将忽略bordersize属性的设置
borderstyle 0 INT 边框样式的设置,数值范围0-5
borderround 0,0 SIZE 边框圆角半径,如(2,2)
bkimage   STRING 背景图片,如(bk.bmp或file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0,0' corner='0,0,0,0' mask='#FF0000' fade='255' hole='false' xtiled='false' ytiled='false')
foreimage   STRING 前景图片
width 0 INT 控件预设的宽度,如(100)
height 0 INT 控件预设的高度,如(30)
minwidth 0 INT 控件的最小宽度,如(100)
minheight 0 INT 控件的最小高度,如(30)
maxwidth 9999 INT 控件的最大宽度,如(100)
maxheight 9999 INT 控件的最大高度,如(30)
name   STRING 控件名字,同一窗口内必须唯一,如(testbtn)
drag false BOOL 是否可以拖拽
drop false BOOL 是否可以下拉
resourcetext false BOOL 是否支持多语言,为true文字绘制会走多语言接口
text   STRING 显示文本,如(测试文本)
tooltip   STRING 鼠标悬浮提示,如(请在这里输入你的密码)
userdata   STRING 自定义标识
enabled true BOOL 是否可以响应用户操作,如(true)
mouse true BOOL 本控件是否可以响应鼠标操作,如(true)
keyboard true BOOL 非CButtonUI类忽略该值,为false时不支持TAB_STOP,且该对象不处理键盘信息
visible true BOOL 是否可见,如(true)
shortcut   CHAR 对应的快捷键,如(P)
menu false BOOL 是否需要右键菜单,如(true)
cursor 0,0 SIZE 鼠标类型:arrow,ibeam,wait,cross,uparrow,size,icon,sizenwse,sizenesw,sizewe,sizens,sizeall,no,hand
virtualwnd   string 设置控件的虚拟窗体的名字
innerstyle   string 通过样式表设置控件的样式,如bkcolor2="#FFFFAAAA"
style   string 通过样式名称设置控件的样式

控件名称:Container

属性 默认值 类型 说明
inset 0,0,0,0 RECT 容器的内边距,如(2,2,2,2)
mousechild true BOOL 本控件的子控件是否可以响应用户操作,如(true)
vscrollbar false BOOL 是否使用竖向滚动条,如(true)
vscrollbarstyle   STRING 设置本容器的纵向滚动条的样式
hscrollbar false BOOL 是否使用横向滚动条,如(true)
hscrollbarstyle   STRING 设置本容器的横向滚动条的样式
childpadding 0 INT 子控件之间的额外距离,如(4)
childalign   STRING 子空间的水平对齐方式,left|center|right
childvalign   STRING 子空间的垂直对齐方式,top|vcenter|bottom
scrollstepsize 0 INT 容器的滚动条滚动步长,0代表使用默认步长

控件名称:ChildLayout

属性 默认值 类型 说明
xmlfile   STRING 子窗体XML布局文件

控件名称:VerticalLayout

属性 默认值 类型 说明
sepheight 0 INT 分隔符高度,正负表示分隔符在顶部还是底部,如(4)
sepimm false BOOL 拖动分隔符是否立即改变大小,如(false)

控件名称:HorizontalLayout

属性 默认值 类型 说明
sepwidth 0 INT 分隔符宽,正负表示分隔符在左边还是右边,如(-4)
sepimm false BOOL 拖动分隔符是否立即改变大小,如(false)

控件名称:TileLayout

属性 默认值 类型 说明
columns 1 INT 列数,如(4)
itemsize 0,0 SIZE 子项固定大小,如(128,128)

控件名称:TabLayout

属性 默认值 类型 说明
selectedid 0 INT 默认选中的页面id,如(0)

控件名称:AnimationTabLayout

属性 默认值 类型 说明
animation_direction 0 STRING 动画方向左右、上下,默认是左右,如(vertical、horizontal)

控件名称:GroupBox

属性 默认值 类型 说明
textcolor 0xFF000000 DWORD 字体颜色,需要搭配bkcolor,不然字体背景不遮盖
disabledtextcolor 0xFF000000 DWORD 禁用时的字体颜色
font -1 INT 字体id,如(0)

控件名称:ActiveX

属性 默认值 类型 说明
clsid   STRING activex的clsid,如({8856F961-340A-11D0-A96B-00C04FD705A2})
modulename   STRING activex从指定位置加载,如(flash/flash.ocx)
delaycreate true BOOL 是否需要延迟创建activex,如(false)

控件名称:WebBrowser

属性 默认值 类型 说明
homepage   STRING 默认首页
autonavi false BOOL 是否打开默认首页

控件名称:Combo

属性 默认值 类型 说明
align   STRING 文字的水平对齐方式,left|center|right
valign   STRING 文字的垂直对齐方式,top|vcenter|bottom
endellipsis false BOOL 显示不全是否使用...代替,如(true)
wordbreak false BOOL 是否支持多行文字
font -1 INT 字体id,如(0)
textcolor 0xFF000000 DWORD 字体颜色
disabledtextcolor 0xFF000000 DWORD 禁用时的字体颜色
textpadding 0,0,0,0 RECT 文字显示的边距,如(2,2,2,2)
showhtml false BOOL 是否使用类html富文本绘制,如(false)
showshadow false BOOL 是否启用阴影
normalimage   STRING 普通状态图片
hotimage   STRING 鼠标悬浮的状态图片
pushedimage   STRING 鼠标按下的状态图片
focusedimage   STRING 获得焦点时的状态图片
disabledimage   STRING 禁用的状态图片
scrollselect false BOOL 是否随滚动改变选中项,如(false)
dropbox   STRING 弹出框属性列表设置
dropboxsize 0,150 STRING 弹出框大小设置
itemfont -1 INT item的字体id,如(0)
itemalign center STRING item对齐方式,取值left、right、center,如(center)
itemendellipsis false BOOL item句末显示不全是否使用...代替,如(true)
itemtextpadding 0,0,0,0 RECT item文字显示的边距,如(2,2,2,2)
itemtextcolor 0xFF000000 DWORD item字体颜色
itembkcolor 0x00000000 DWORD item背景颜色
itembkimage   STRING item背景图片
itemaltbk false BOOL item是否使用隔行交替背景
itemselectedtextcolor 0xFF000000 DWORD item被选中时的字体颜色
itemselectedbkcolor 0xFFC1E3FF DWORD item被选中时的背景颜色
itemselectedimage   STRING item被选中时的背景图片
itemhottextcolor 0xFF000000 DWORD item鼠标悬浮时的字体颜色
itemhotbkcolor 0xFFE9F5FF DWORD item鼠标悬浮时的背景颜色
itemhotimage   STRING item鼠标悬浮时的背景图片
itemdisabledtextcolor 0xFFCCCCCC DWORD item禁用时的字体颜色
itemdisabledbkcolor 0xFFFFFFFF DWORD item禁用时的背景颜色
itemdisabledimage   STRING item禁用时的背景图片
itemlinecolor 0x00000000 DWORD item行分割线颜色
itemshowhtml false BOOL item是否使用类html富文本绘制,如(false)

控件名称:RichEdit

属性 默认值 类型 说明
vscrollbar false BOOL 是否使用竖向滚动条,如(true)
autovscroll false BOOL 是否随输入竖向滚动,如(true)
hscrollbar false BOOL 是否使用横向滚动条,如(true)
autohscroll false BOOL 是否随输入横向滚动,如(true)
wanttab true BOOL 是否接受tab按键消息,如(true)
wantreturn true BOOL 是否接受return按键消息,如(true)
wantctrlreturn true BOOL 是否接受ctrl+return按键消息,如(true)
rich true BOOL 是否使用富格式,如(true)
multiline true BOOL 是否使用多行,如(true)
readonly false BOOL 是否只读,如(false)
password false BOOL 是否显示密码符,如(true)
align left STRING 文字对齐方式,取值left、right、center,如(center)
font -1 INT 字体id,如(0)
textcolor 0xFF000000 DWORD 字体颜色,如(0xFFFF0000)
maxchar -1 INT 输入字符最大长度,如(100),默认为无限制
normalimage   STRING 普通状态图片
hotimage   STRING 鼠标悬浮状态图片
focusedimage   STRING 获得焦点状态图片
disabledimage   STRING 禁用状态图片
textpadding 0,0,0,0 RECT 文字显示的边距,如(2,2,2,2)
tipvalue   STRING 文本框内提示文字,当文本框text为空时显示并失去焦点时显示
tipvaluecolor 0xFFBAC0C5 DWORD 文本框内提示文字的颜色
tipvaluealign left STRING 文字对齐方式,取值left、right、center,如(center)

控件名称:GifAnim

属性 默认值 类型 说明
autoplay true BOOL 是否自动播放GIF动画
autosize false BOOL 是否根据图片自动设置控件大小(开启后width和height属性失效)

控件名称:Label

属性 默认值 类型 说明
align   STRING 文字的水平对齐方式,left|center|right
valign   STRING 文字的垂直对齐方式,top|vcenter|bottom
endellipsis false BOOL 显示不全是否使用...代替,如(true)
wordbreak false BOOL 是否支持多行文字
noprefix false BOOL 是否支持'&'字符转义为下划线,如(false)
font -1 INT 字体id,如(0)
textcolor 0xFF000000 DWORD 字体颜色
disabledtextcolor 0xFF000000 DWORD 禁用时的字体颜色
textpadding 0,0,0,0 RECT 文字显示的边距,如(2,2,2,2)
showhtml false BOOL 是否使用类html富文本绘制,如(false)
autocalcwidth false BOOL 是否自动计算宽度

控件名称:HotKey

属性 默认值 类型 说明
normalimage   STRING 普通状态图片
hotimage   STRING 鼠标悬浮的背景状态图片
focusedimage   STRING 获得焦点时的状态图片
disabledimage   STRING 禁用的状态图片
nativebkcolor 0x00000000 DWORD windows原生控件的背景颜色,如(0xFFFFFFFF)

控件名称:Button

属性 默认值 类型 说明
normalimage   STRING 普通状态图片
hotforeimage   STRING 鼠标悬浮的前景状态图片
hotimage   STRING 鼠标悬浮的背景状态图片
pushedimage   STRING 鼠标按下的状态图片
focusedimage   STRING 获得焦点时的状态图片
disabledimage   STRING 禁用的状态图片
stateimage   STRING 状态图片
statecount   INT 跟stateimage搭配使用,代表几分图
bindtabindex   INT 点击后将触发绑定TabLayout控件的对应索引号
bindtablayoutname   STRING 绑定TabLayout控件
hotbkcolor 0x00000000 DWORD 鼠标悬浮的背景颜色,如(0xFFFF0000)
pushedbkcolor 0x00000000 DWORD 鼠标按下的背景颜色,如(0xFFFF0000)
hottextcolor 0x00000000 DWORD 鼠标悬浮的文字颜色,如(0xFFFF0000)
pushedtextcolor 0x00000000 DWORD 鼠标按下的文字颜色,如(0xFFFF0000)
focusedtextcolor 0x00000000 DWORD 获得焦点时的文字颜色,如(0xFFFF0000)

控件名称:Option

属性 默认值 类型 说明
group   STRING 所属组的名称,可不设
selected false BOOL 是否选中
selectedimage   STRING 选中的状态图片
selectedhotimage   STRING 选中鼠标悬浮的的状态图片
selectedpushedimage   STRING 选中鼠标按下的的状态图片
selectedforeimage   STRING 选中的前景图片
selectedstateimage   STRING 状态图片
selectedstatecount   INT 跟stateimage搭配使用,代表几分图
selectedbkcolor 0x00000000 DWORD 背景颜色,如(0xFFFF0000)
selectedtextcolor 0x00000000 DWORD 文字颜色,如(0xFFFF0000)

控件名称:Progress

属性 默认值 类型 说明
hor true BOOL 水平或垂直,如(true)
min 0 INT 进度最小值,如(0)
max 100 INT 进度最大值,如(100)
value 0 INT 进度值,如(50)
isstretchfore TRUE BOOL 指定前景图片是否缩放显示

控件名称:Slider

属性 默认值 类型 说明
thumbimage   STRING 拖动滑块普通状态图片
thumbhotimage   STRING 拖动滑块鼠标悬浮状态图片
thumbpushedimage   STRING 拖动滑块鼠标按下状态图片
thumbsize 10,10 SIZE 拖动滑块大小,如(10,10)
step 1 INT 进度步长,如(1)
sendmove false BOOL 是否发送movevaluechanged消息

控件名称:Edit

属性 默认值 类型 说明
readonly false BOOL 是否只读,如(false)
numberonly false BOOL 是否只允许数字输入,如(false)
password false BOOL 是否显示密码字符,如(false)
passwordchar   STRING 设置密码字符
maxchar 255 INT 输入字符最大长度,如(100)
normalimage   STRING 普通状态图片
hotimage   STRING 鼠标悬浮的背景状态图片
focusedimage   STRING 获得焦点时的状态图片
disabledimage   STRING 禁用的状态图片
tipvalue   STRING 文本框内提示文字,当文本框text为空时显示并失去焦点时显示
tipvaluecolor 0xFFBAC0C5 DWORD 文本框内提示文字的颜色
nativebkcolor 0x00000000 DWORD windows原生edit控件的背景颜色,如(0xFFFFFFFF)
nativetextcolor 0x00000000 DWORD windows原生edit控件的文字颜色,如(0xFFFFFFFF)

控件名称:ScrollBar

属性 默认值 类型 说明
button1normalimage   STRING 左或上按钮普通状态图片
button1hotimage   STRING 左或上按钮鼠标悬浮状态图片
button1pushedimage   STRING 左或上按钮鼠标按下状态图片
button1disabledimage   STRING 左或上按钮禁用状态图片
button2normalimage   STRING 右或下按钮普通状态图片
button2hotimage   STRING 右或下按钮鼠标悬浮状态图片
button2pushedimage   STRING 右或下按钮鼠标按下状态图片
button2disabledimage   STRING 右或下按钮禁用状态图片
thumbnormalimage   STRING 滑块普通状态图片
thumbhotimage   STRING 滑块鼠标悬浮状态图片
thumbpushedimage   STRING 滑块鼠标按下状态图片
thumbdisabledimage   STRING 滑块禁用状态图片
railnormalimage   STRING 滑块中间标识普通状态图片
railhotimage   STRING 滑块中间标识鼠标悬浮状态图片
railpushedimage   STRING 滑块中间标识鼠标按下状态图片
raildisabledimage   STRING 滑块中间标识禁用状态图片
bknormalimage   STRING 背景普通状态图片
bkhotimage   STRING 背景鼠标悬浮状态图片
bkpushedimage   STRING 背景鼠标按下状态图片
bkdisabledimage   STRING 背景禁用状态图片
hor true BOOL 水平或垂直,如(true)
linesize 8 INT 滚动一行的大小,如(8)
range 100 INT 滚动范围,如(100)
value 0 INT 滚动位置,如(0)
showbutton1 true BOOL 是否显示左或上按钮,如(true)
showbutton2 true BOOL 是否显示右或下按钮,如(true)

控件名称:List

属性 默认值 类型 说明
header true BOOL 是否显示表头,如(true),隐藏则设置为hidden
headerbkimage   STRING 表头背景图片
scrollselect false BOOL 是否随滚动改变选中项,如(false)
fixedscrollbar false BOOL 是否自适应滚动条,如(false)
multiexpanding false BOOL 是否支持多个item同时打开,如(false)
itemfont -1 INT item的字体id,如(0)
itemalign center STRING item对齐方式,取值left、right、center,如(center)
itemvalign vcenter STRING item对齐方式,取值top、bottom、vcenter,如(vcenter)
itemendellipsis false BOOL item句末显示不全是否使用...代替,如(true)
itemtextpadding 0,0,0,0 RECT item文字显示的边距,如(2,2,2,2)
itemtextcolor 0xFF000000 DWORD item字体颜色
itembkcolor 0x00000000 DWORD item背景颜色
itembkimage   STRING item背景图片
itemaltbk false BOOL item是否使用隔行交替背景
itemselectedtextcolor 0xFF000000 DWORD item被选中时的字体颜色
itemselectedbkcolor 0xFFC1E3FF DWORD item被选中时的背景颜色
itemselectedimage   STRING item被选中时的背景图片
itemhottextcolor 0xFF000000 DWORD item鼠标悬浮时的字体颜色
itemhotbkcolor 0xFFE9F5FF DWORD item鼠标悬浮时的背景颜色
itemhotimage   STRING item鼠标悬浮时的背景图片
itemdisabledtextcolor 0xFFCCCCCC DWORD item禁用时的字体颜色
itemdisabledbkcolor 0xFFFFFFFF DWORD item禁用时的背景颜色
itemdisabledimage   STRING item禁用时的背景图片
itemlinecolor 0x00000000 DWORD item行分割线颜色
itemshowrowline false BOOL item是否绘制行线,如(false)
itemshowcolumnline false BOOL item是否绘制列线,如(false)
itemshowhtml false BOOL item是否使用类html富文本绘制,如(false)
multiselect false BOOL 是否支持多选,如(false)
itemrselected false BOOL 如(false)

控件名称:ListHeader

属性 默认值 类型 说明
scaleheader false BOOL 每个表头的宽度是否按照百分比来设置

控件名称:ListHeaderItem

属性 默认值 类型 说明
dragable true BOOL 是否支持拖拽改变宽度
sepwidth 0 INT 分隔符宽,正负表示分隔符在左边还是右边,如(-4)
align   STRING 文字的水平对齐方式,left|center|right
endellipsis false BOOL 句末显示不全是否使用...代替,如(true)
font -1 INT 字体id,如(0)
textcolor 0x00000000 DWORD 字体颜色,0表示使用默认字体颜色,如(0xFFFF0000)
textpadding 2,0,2,0 RECT 文字显示的边距,如(2,2,2,2)
normalimage   STRING 普通状态图片
hotimage   STRING 鼠标悬浮的背景状态图片
focusedimage   STRING 获得焦点时的状态图片
disabledimage   STRING 禁用的状态图片
showhtml false BOOL 是否使用类html富文本绘制,如(false)
sepimage   STRING 拖动条图片
scale 0 INT 设置子表头所占总表头的百分比宽度,如40(代表占40%的宽度)

控件名称:ListContainerElement

属性 默认值 类型 说明
selected false BOOL 是否选中,如(true)

控件名称:ListLabelElement

属性 默认值 类型 说明
selected false BOOL 是否选中,如(true)

控件名称:TreeView

属性 默认值 类型 说明
visiblefolderbtn true BOOL 是否显示展开与收缩按钮对象
visiblecheckbtn false BOOL 是否显示复选框对象
itemminwidth 0 UINT 设置Item的最小宽度,当hscrollbar为真且itemminwidth大于TreeView宽度时才会显示横向滚动条
itemtextcolor 0x00000000 DWORD item文本颜色
itemhottextcolor 0x00000000 DWORD 鼠标进入item时文本颜色
selitemtextcolor 0x00000000 DWORD item被选中时文本颜色
selitemhottextcolor 0x00000000 DWORD item被选中时且鼠标进入时的文本颜色

控件名称:TreeNode

属性 默认值 类型 说明
text   STRING 显示文本,如(测试文本)
horizattr   STRING item虚线、复选框、展开与收缩、文本按钮等对象容器属性设置,格式参考Default元素的属性设置
dotlineattr   STRING item虚线对象属性设置,格式参考Default元素的属性设置
folderattr   STRING item展开与收缩按钮对象属性设置,格式参考Default元素的属性设置
checkboxattr   STRING item复选框对象属性设置,格式参考Default元素的属性设置
itemattr   STRING item按钮对象属性设置,格式参考Default元素的属性设置
textcolor 0x00000000 DWORD item文本颜色
texthotcolor 0x00000000 DWORD 鼠标进入item时文本颜色
itemtextcolor 0x00000000 DWORD 文本颜色
itemhottextcolor 0x00000000 DWORD 鼠标进入时的文本颜色
selitemtextcolor 0x00000000 DWORD item被选中时文本颜色
selhotitemtextcolor 0x00000000 DWORD item被选中时且鼠标进入时的文本颜色

控件名称:MenuElement

属性 默认值 类型 说明
icon   STRING 菜单项的图标图片
iconsize 0,0 SIZE 图片的大小,最大为26x26
checkitem false BOOL 是否有复选功能
ischeck false BOOL 是否被选中(前提是开启了复选功能,复选功能属性应该写在本属性的前面)
linetype false BOOL 是否是分割线(开启后将不会显示图标)
linepadding 29,0,7,0 RECT 分割线的外边据
linecolor 0xFFBCBFC4 DWORD 分割线的颜色
expland false BOOL 是否显示下级菜单的小三角图片(需要通过Default标签设置ExplandIcon属性图片的路径)
height 30 INT 菜单项高度(分割线默认高度是6)

你可能感兴趣的:(CC++,DuiLib)