在官方资源的基础上做了进一步整理和备注,便于理解适用
bkimage="img.png":用处:设置背景图片。
(
file=""从路径获取图片。
res="",
restype=""从资源获取图片。
mask:如位图,要去掉某一颜色。
corner:这是九宫格画法的坐标。形如"35,19,62,40" 就是取图片的(左+35,上+19,右-62,下-40)这一区域进行拉伸处理。
经过实践:上面的斜体的解释是不正确的,应该是下面的:
形如"35,19,62,40" 就是取图片的(x = 35,y = 19,width = 62 - 35,height = 40 - 19)这一区域进行拉伸处理。
(至少我使用的nsNiuNiuSkin里面带的Duilib的版本是下面这样的,包括window的caption属性,也是这样的)
source:图片的来源区域,含义同corner。
dest:图片要显示在的区域,含义同corner。
fade:透明度,alpha值,0-255。
xtiled:图片在x轴上平铺显示。
ytiled:图片在y轴上平铺显示。
)
name="thebtn"(用处:代表当前控件。)
text="文字"(用处:控件上显示的文字。textcolor可以设置它的颜色。disabledtextcolor禁用时的颜色。textpadding文字边距。)
tooltip="提示文字"(用处:鼠标放上去提示的文字。)
bgcolor="#FF00FF00"(用处:背景色。bkcolor2与bkcolor3=》背景渐变色。)
pos="10,10,100,30"(用处:定位。当float为true时,绝对定位。分别为left,top,right,bottom)
width="100" + height="30"(用处:尺寸。与pos相冲突,谁在后,以谁为准。)
minwidth="90" + minheight="20"(用处:最小宽高。)
maxwidth="120" + maxheight="50"(用处:最大宽高。)
align="left"(用处:对齐方式。)
padding="4,0,4,0"(用处:外边距。)
inset="4,0,4,0"(用处:内边距。)
bordersize="1"(用处:设置边框。)
bordercolor="#FF00FF00"(用处:普通边框颜色。)
focusbordercolor="#FF00FF00"(用处:获得焦点时边框颜色。)
borderround="4,4"(用处:边框四角的弧度。)
shortcut="P"(用处:设置快捷键ALT+P。)
font="1"(用处:头部定义的字体,按照序号排列,此处选择序号为1的字体。)
showhtml="true"(用处:可以在text中使用html来描述控件。)
endellipsis="true"(用处:若字体的长度超过控件的宽度,以...省略尾部。)
visible="false"(用处:隐藏控件。)
enabled="false"(用处:阻止控件响应消息。)
mouse="false"(用处:阻止控件响应鼠标消息。)
mousechild="false"(用处:阻止控件的子空间响应消息。)
vscrollbar="false"(用处:禁用垂直滚动条。)
hscrollbar="false"(用处:禁用水平滚动条。)
sepwidth=""(用处:设置分隔符左右显示。)
sepheight=""(用处:设置分隔符上下显示。)
sepimm="true"(用处:拖动分隔符立即改变大小。)