控件名称: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) |