星河彩虹独立端知识库
文档目录
客户端说明

客户端控件说明

本XML为客户端控件相关说明,结合客户端实例进行参考


字体样式:

FONT_DEFAULT(默认字体)
FONT_SONGTI(宋体)
FONT_YAHEI(雅黑)
FONT_LISHU(隶书)

窗口属性:

ResizeByParent="1"是否根据父窗口来计算大小
NoMovable="1"不可移动
NoFocus="1"不接受焦点
Model="1"模态窗口
NoChangeLevel="1"不改变层级
SavePos="0"不保存窗口位置
JumpClose="0"为1则表示窗口传送后关闭
NoEsc="0"为1则表示窗口不能使用Esc键关闭

align布局样式

TopLeft(左上)Top(上)TopRight(右上)
Left(左)Center(中)Right(右)
BottomLeft(左下)Bottom(下)BottomRight(右下)

客户端XML配置特别说明

  • 客户端XML控件中的"name"很重要!

  • 涉及到客户端启动后将要根据name寻找到控件进行运行。

  • 如果您是新手,建议您不要随意删除控件,如不需要可以使用hidden隐藏该控件!

  • 例如: UserLoginWnd.xml 玩家账号登录界面 <Edit name ="edtAccount"> 中的 edtAccount 不能更改,同时也区分大小写。 客户端通过name的值找到该控件获取玩家的输入账号信息。

  • 关于部分XML中出现 UserData 相关设置说明 <UserData index="DrawInfoX" data="120"/> index 表示参数类型,用户不能随意修改 data 表示参数数值 部分功能是客户端实现,使用UserData来给用户调整部分参数


纹理读取参数

默认读取interface中纹理ID

  • package:资源文件ID (可在说明书中查找)
代码示例
<BackTexture index = "01210"/>

读取指定package包纹理ID

  • package:资源文件ID (可在说明书中查找)
  • index:纹理ID
代码示例
<BackTexture index = "08052" package = "17"/>

读取纹理并调整渲染模式

  • rendermode:渲染模式(1/2/3/4)
代码示例
<BackTexture index = "23639" rendermode = "1"/> <!-- 渲染模式在这里设置-->

读取素材并调整三宫设置

  • 三宫设置用于素材长度短时,程序将素材拉宽。
代码示例
<BackTexture index = "23639" G = "1" GWidth = "100" GHeight = "16" GVal1 = "24" GVal2 = "25"/>
代码示例
G="1"         //表示开启三宫设置
GWidth="100"  //表示要把素材拉伸长度 (例如原素材宽度为60,设置100则会拉伸宽度到100)
GHeight="16"  //表示要把素材拉伸高度 (高度直接填写素材本身高度)
GVal1="24"    //表示截取的宽度
GVal2="25"    //表示截取的宽度 表示截取原素材中宽度24-宽度25的素材去绘制拉伸的宽度

图片控件

rendermode渲染模式
ShowFrame显示动态素材某一帧
rot旋转度数
Scale缩放比例(支持小数)
TexNumber否则数字(0/1) 1:表示数字
Text如果属性为数字,默认数值
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<UI name = "bg_UI" ShowFrame = "2" rot = "0" TexNumber = "1" Text = "30" hidden = "0">
<Offset x = "428" y = "334" align = "TopLeft"/>
<BackTexture index = "0" />
<BackTexture index = "00590"/> <!-- index:如果TexNumber属性=1,00590表示对应的数字素材 -->
</UI>

输入框控件

Digital(0/1) 0:无限制 1:只允许数字
MaxLength最大字符长度
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Edit name = "edtPassword" Digital = "1" MaxLength = "3" hidden = "0">
<Size width = "142" height = "18" /> <!-- 输入框的区域大小 -->
<Offset x = "428" y = "334" align = "TopLeft"/>
<EditText text = "内容"> <!-- 默认显示内容 -->
<Font name = "FONT_DEFAULT" size = "12"/>
<Color value = "ee9955"/>
</EditText>
</Edit>

多行输入框控件

Row最大行数
RowSize每行文字数量
MaxLength字符最大长度
hidden(0/1) 0:不隐藏控件 1:隐藏控件
HideScroll(0/1) 0:不隐藏滚动条 1:隐藏滚动条
NoScrollBtn(0/1) 0:滚动条上下滑块都显示 1:只显示滑块按钮
ScrollWidth滚动条宽度
ScrollHeight滚动条高度
ScrollOffX滚动条偏移X坐标
ScrollOffY滚动条偏移Y坐标
代码示例
<MutiEdit name = "edtPersonal" Row = "3" RowSize = "46" MaxLength = "60" hidden = "0" HideScroll = "1" NoScrollBtn = "0" ScrollWidth = "22" ScrollHeight = "232" ScrollOffX = "2" ScrollOffY = "1">
<Size width = "280" height = "47" /> <!-- 输入框的区域大小 -->
<Offset x = "428" y = "334" align = "TopLeft"/>
<EditText text = "内容"> <!-- 默认显示内容 -->
<Font name = "FONT_DEFAULT" size = "12"/>
<Color value = "998877"/>
</EditText>
</MutiEdit>

文字控件

UnderLine下划线
bold加粗
BlackFrame描边
Shadow阴影
Vertical(0/1) 0:横排文字 1:竖排文字
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Label name = "lab" UnderLine = "1" bold = "1" BlackFrame = "1" Shadow = "1" Vertical = "0" hidden = "0">
<Offset x = "428" y = "334" align = "TopLeft"/>
<LabelText text = "文字"> <!-- 默认显示内容 -->
<Font name = "FONT_DEFAULT" size = "12"/>
<Color value = "998877"/>
</LabelText>
</Label>
代码示例
<Label name = "lab" UnderLine = "1" bold = "1" BlackFrame = "1" Shadow = "1" Vertical = "0" hidden = "0">
<Offset x = "428" y = "334" align = "TopLeft"/>
<size width = "50" height = "20"/> <!-- lab设置tips需要设置size范围 -->
<LabelText text = "文字">
<Font name = "FONT_DEFAULT" size = "12"/>
<Color value = "998877"/>
</LabelText>
<Tips text = "$testtips"/> <!-- 可直接为文字,也可读取指定读取OtherTipsCfg中tips。 $btnTips 读取OtherTipsCfg.xml中name="btnTips" -->
</Label>

按钮控件

UnderLine下划线
bold加粗
BlackFrame描边
Shadow阴影
mask使用指定遮罩id
hidden(0/1) 0:不隐藏控件 1:隐藏控件
url网址
代码示例
<Button name = "XXXX" UnderLine = "1" bold = "1" BlackFrame = "1" Shadow = "1" mask = "0" hidden = "0">
<Offset x = "15" y = "50" align = "TopLeft"/>
<NormalTexture index = "0"/> <!-- 显示状态背景素材 -->
<HighlightTexture index = "0"/> <!-- 触碰状态背景素材 -->
<PushedTexture index = "0"/> <!-- 按下状态背景素材 -->
<DisableTexture index = "0"/> <!-- 禁用状态背景素材 -->
<EffectTexture index = "0"/> <!-- 碰触效果素材 -->
<LastEffectTexture index = "0"/> <!-- 持续特效素材 -->
<NormalTextColor value = "ee9955"/> <!-- 默认字体颜色 -->
<HighlightTextColor value = "ddbb99"/> <!-- 碰触字体颜色 -->
<PushedTextColor value = "775544"/> <!-- 点击字体颜色 -->
<DisableTextColor value = "998877"/> <!-- 禁用字体颜色 -->
<Tips text = "按钮文字介绍"/> <!-- 碰触提示文字 -->
<ButtonText text = "确定"> <!-- 默认显示内容 -->
<Font name = "FONT_DEFAULT" size = "12"/>
</ButtonText>
</Button>
代码示例
<Button name = "btnChangePwd" url = "http://baidu.com"> <!-- 点击按钮打开指定网页 -->
<Offset x = "135" y = "245" align = "TopLeft"/>
<NormalTexture index = "01101"/>
<HighlightTexture index = "01102"/>
<PushedTexture index = "01103"/>
<DisableTexture index = "01104"/>
<ButtonText text = "修改密码">
<Font name = "FONT_DEFAULT" size = "12"/>
</ButtonText>
</Button>
代码示例
<Button name = "btnTest" >
<Offset x = "135" y = "245" align = "TopLeft"/>
<NormalTexture index = "01101"/>
<HighlightTexture index = "01102"/>
<PushedTexture index = "01103"/>
<DisableTexture index = "01104"/>
<Tips text = "$btnTips"/> <!-- $btnTips 读取OtherTipsCfg.xml中name="btnTips" -->
</Button>

name 如果为 "btnClose" 则表示关闭当前窗口

代码示例
<Button name = "btnClose" >
<Offset x = "729" y = "6" align = "TopLeft"/>
<NormalTexture index = "01133"/>
<HighlightTexture index = "01134"/>
<PushedTexture index = "01135"/>
</Button>

下拉菜单按钮

ScrollWidth滑动素材宽度
DropDownWidthFix菜单区域宽度修正
MenuOffX菜单偏移X
MenuOffY菜单偏移Y
BtnOffX菜单按钮偏移x
BtnOffY菜单按钮偏移y
Label文字是否显示0:不显示 1:显示
LabelX文字偏移x
LabelY文字偏移y
color开启颜色选择 0:不开启 1:开启
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<MenuButton name = "btnItemType3" ScrollWidth = "18" DropDownWidthFix = "-2" MenuOffX = "1" MenuOffY = "17" BtnOffX = "-3" BtnOffY = "3" Label = "0" LabelX = "5" LabelY = "10" color = "0" hidden = "0">
<Offset x = "530" y = "390" align = "TopLeft"/>
<Size width = "28" height = "80" /> <!-- 下拉菜单显示内容区域 -->
<BackColor value = "FF000000"/> <!-- 菜单按钮背景颜色及透明度-->
<BackTexture index = "0"/> <!-- 菜单按钮背景素材-->
<BackTexture index = "0"/> <!-- 菜单按钮背景素材-->

<NormalTexture index = "01185"/> <!-- 下拉菜单按钮默认素材 -->
<HighlightTexture index = "01186"/> <!-- 下拉菜单按钮碰触素材 -->
<PushedTexture index = "01187"/> <!-- 下拉菜单按钮点击素材 -->

<ScrollUpTex index = "0"/> <!-- 滚动条向上默认素材 -->
<ScrollUpHighlightTex index = "0"/> <!-- 滚动条向上碰触素材 -->
<ScrollUpPushedTex index = "0"/> <!-- 滚动条向上点击素材 -->
<ScrollUpDisableTex index = "0"/> <!-- 滚动条向上禁用素材 -->

<ScrollDownTex index = "0"/> <!-- 滚动条向下默认素材 -->
<ScrollDownHighlightTex index = "0"/> <!-- 滚动条向下碰触素材 -->
<ScrollDownPushedTex index = "0"/> <!-- 滚动条向下点击素材 -->
<ScrollDownDisableTex index = "0"/> <!-- 滚动条向下禁用素材 -->

<ScrollBtnTex index = "0"/> <!-- 滚动条滑块默认素材 -->
<ScrollBtnHighlightTex index = "0"/> <!-- 滚动条滑块碰触素材 -->
<ScrollBtnPushedTex index = "0"/> <!-- 滚动条滑块点击素材 -->
<ScrollBtnDisableTex index = "0"/> <!-- 滚动条滑块禁用素材 -->
</MenuButton>

页签控件

btnX按钮偏移X
btnY按钮偏移Y
BtnWidth按钮长度(size)//当页签按钮没有素材背景时,需要设置这个区域用来点击
BtnHeight按钮高度(size)//当页签按钮没有素材背景时,需要设置这个区域用来点击
TextX文字偏移x
TextY文字偏移y
NormalTexture按钮默认素材
HighlightTexture碰触按钮素材
PushedTexture点击按钮素材
Vertical(0/1) 0:横排显示 1:竖排显示
Font字体设置
FontSize字体大小
BlackFrame描边
UnderLine下划线
bold加粗
Shadow阴影
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Page name = "page0" text = "页签模式" btnX = "28" btnY = "229" BtnWidth = "0" BtnHeight = "0" TextX = "0" TextY = "2" NormalTexture = "01192" HighlightTexture = "01193" PushedTexture = "01193" Vertical = "1" Font = "FONT_DEFAULT" FontSize = "14" BlackFrame = "1" hidden = "0">
<BackTexture index = "16380"/> <!-- 页签背景素材-->

<TextColor value = "0xFF777733"/> <!-- 默认文字颜色 -->
<TextMouseOnColor value = "0xFFffffff"/> <!-- 碰触文字颜色 -->
<TextClickColor value = "0xFFffffff"/> <!-- 点击文字颜色 -->
<TextDisableColor value = "0xFFffffff"/> <!-- 禁用文字颜色 -->

<!-- 页签下的子页签 -->

<SubPage name = "page0" text = "图像设置" btnX = "132" btnY = "66" BtnWidth = "0" BtnHeight = "0" TextX = "0" TextY = "2" NormalTexture = "01192" HighlightTexture = "01193" PushedTexture = "01193" Vertical = "0" Font = "FONT_DEFAULT" FontSize = "14" BlackFrame = "1" hidden = "0">
<BackTexture index = "16380"/> <!-- 页签背景素材-->

<TextColor value = "0xFF777733"/> <!-- 默认文字颜色 -->
<TextMouseOnColor value = "0xFFffffff"/> <!-- 碰触文字颜色 -->
<TextClickColor value = "0xFFffffff"/> <!-- 点击文字颜色 -->
<TextDisableColor value = "0xFFffffff"/> <!-- 禁用文字颜色 -->
</SubPage>
</Page>

子窗口控件

SubWindow1:表示子窗口
test显示窗口区域颜色(调试用)
代码示例
<Window name = "WndSubAbil" SubWindow = "1" Test = "1" >
<Offset x = "38" y = "89" align = "TopLeft"/>
<Size width = "535" height = "392" />
</Window>

内容框控件

LineHeight文字行高
LineNum文字行数
FontSize文字大小
LineLimit每行字符数量
TextOffX文字左侧距离
TextOffY文字顶部距离
UnderLine下划线
bold加粗
BlackFrame描边
Shadow阴影
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<MarkViewer name = "mvNotice" LineHeight = "17" LineNum = "7" LineLimit = "20" TextOffX = "12" TextOffY = "12" FontSize = "12" hidden = "0">
<Offset x = "28" y = "253" align = "TopLeft"/> <!-- 文字框的位置 -->
<Size width = "394" height = "136" /> <!-- 公告文字框区域-->
<Scroll name = "Scroll" NoBtn = "1"Horizontal = "1"> <!--滑块的素材 NoBtn为1则只显示滑块,不显示上下按钮。 Horizontal = "1" //表示左右横向滑动 -->
<ScrollTexture index = "26026"/> <!-- 额外滑动素材 -->
<Offset x = "404" y = "-4" align = "TopLeft"/> <!-- 以文字框位置,来定义滚动条的位置-->
<Size width = "394" height = "136" /> <!-- 以滚动条区域-->
</Scroll>
<Color value = "ee9955"/>
<LabelText text = "默认文字信息/可以设置默认文字"/> <!-- 默认文字-->
</Label>

滚动条控件

NoBtn使用单独滑块(不显示滚动条的上下按钮)
Horizontal横向滑动 / 纵向滑动
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Scroll name = "ScrTree" NoBtn = "1" Horizontal = "1" hidden = "0">
<ScrollTexture index = "26026"/> <!-- 额外滑动素材 -->
<Offset x = "290" y = "106" align = "TopLeft"/>
<Size width = "20" height = "347" /> <!-- 滚动条滑动区域-->
</Scroll>

复选框控件

Checked默认状态
TextOffX文字偏移x
TextOffY文字偏移y
TipsChecked碰触tips显示
NoMoveOnTextOffset文字碰触点击是否移动
BlackFrame描边
UnderLine下划线
bold加粗
Shadow阴影
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<CheckButton name = "ChannelPhyle" Text = "族" Checked = "0" TextOffX = "5" TextOffY = "0" TipsChecked = "显示宗派聊天" NoMoveOnTextOffset = "1" Shadow = "1" hidden = "0">
<Offset x = "137" y = "66" align = "TopLeft"/>
<NormalTexture index = "0"/> <!-- 默认状态 -->
<CheckedTexture index = "0"/> <!-- 选择状态 -->
<MoveOnTexture index = "0"/> <!-- 碰触状态 -->
<DisableTexture index = "0"/> <!-- 禁用状态 -->
<NormalTextColor value = "aaaaaa"/> <!-- 状态文字颜色 -->
<CheckedTextColor value = "ee9955"/> <!-- 状态文字颜色 -->
<Tips text = "不显示宗派聊天"/>
</CheckButton>

表格控件

left越小越左
Top越小越上
Right越大越靠右
Bottom越大越往下
LineCount行数
LineHeight行高
SelTex选中时背景纹理
TexOffX纹理X偏移
TexOffY纹理Y偏移
OffX每行偏移X
OffY每行偏移Y
TextOffX每行文字偏移X
TextOffY每行文字偏移Y
HideScroll(0/1) 0:不隐藏滚动条 1:隐藏滚动条
NoScrollBtn(0/1) 0:滚动条上下滑块都显示 1:只显示滑块按钮
ScrollWidth滚动条的宽度
ScrollHeight滚动条的高度
ScrollOffX滚动条偏移X
ScrollOffY滚动条偏移Y
BlackFrame描边
UnderLine下划线
bold加粗
Shadow阴影
NotMoveOn不触发移动
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Grid name = "grid" Left = "662" Top = "110" Right = "800" Bottom = "290" LineCount = "12" LineHeight = "21" SelTex = "0" TexOffX = "0" TexOffY = "0" OffX = "0" OffY = "0" TextOffX = "0" TextOffY = "0" HideScroll = "0" NoScrollBtn = "0" ScrollWidth = "20" ScrollHeight = "300" ScrollOffX = "0" ScrollOffY = "0" Shadow = "1" hidden = "0">
<Colum Width = "130"/> <!-- 第1列宽度-->
<Colum Width = "130"/> <!-- 第2列宽度-->
<Font name = "FONT_DEFAULT" size = "12"/>

<TextColor value = "998877"/> <!-- 默认字体颜色 -->
<SelTextColor value = "55bbcc"/> <!-- 选中字体颜色 -->
<HotTextColor value = "55bbcc"/> <!-- 触碰字体颜色 -->
<SelBackColor value = "55bbcc"/> <!-- 选中背景颜色 -->

<ScrollUpTex index = "01122"/> <!-- 滚动条向上默认素材 -->
<ScrollUpHighlightTex index = "01123"/> <!-- 滚动条向上碰触素材 -->
<ScrollUpPushedTex index = "01124"/> <!-- 滚动条向上点击素材 -->
<ScrollUpDisableTex index = "01122"/> <!-- 滚动条向上禁用素材 -->

<ScrollDownTex index = "01126"/> <!-- 滚动条向下默认素材 -->
<ScrollDownHighlightTex index = "01127"/> <!-- 滚动条向下碰触素材 -->
<ScrollDownPushedTex index = "01128"/> <!-- 滚动条向下点击素材 -->
<ScrollDownDisableTex index = "01126"/> <!-- 滚动条向下禁用素材 -->

<ScrollBtnTex index = "01118"/> <!-- 滚动条滑块默认素材 -->
<ScrollBtnHighlightTex index = "01118"/> <!-- 滚动条滑块碰触素材 -->
<ScrollBtnPushedTex index = "01118"/> <!-- 滚动条滑块点击素材 -->
<ScrollBtnDisableTex index = "01118"/> <!-- 滚动条滑块禁用素材 -->
</Grid>

网格控件(物品框)

GridType="45"表示包裹物品
GridType="46"表示快捷栏物品
GridType="47"表示宠物包裹物品
GridType="48"表示商城关注物品
GridType="49"表示商城热销商品
GridType="50"表示通用显示也会显示数量
GridType="51"表示灵犀宝盒
GridType="97"表示显示示例物品
GridType="98"表示简单通用物品,looks+tips
GridType="99"表示物品放入框
GridType="100"表示预览框
GridType="101"表示装备回收物品
WCells横向格数量
HCells纵向格数量
CellWidth格子宽度
CellHeight格子高度
CellDisW横向间距
CellDisH纵向间隔
AcceptAll参数为1,表示可以放入任何物品
AcceptGood="5,0"表示可以放入stdmode为5,shape为0的物品
AcceptGood="5,-1"表示可以放入stdmode为5,shape为-1,则不限制
AcceptGood="5,-1|6,-1"表示可以放入stdmode为5和6的所有物品
NoGoodTips="请放入装备"物品框碰触提示文字
NoGoodTipsCfg=""可以设置“OtherTipsCfg.xml”中的指定tips
MarginNotInControl(0/1) 0:默认 1:表示格子与格子之间空白不计算在控件范围内
hidden(0/1) 0:不隐藏控件 1:隐藏控件
DrawOverlapNum(0/1) 0:不显示叠加物品数量 1:显示叠加物品数量

示例1:

代码示例
<GoodGrid name = "ggCLItem_1" GridType = "99" WCells = "1" HCells = "1" CellWidth = "34" CellHeight = "34" CellDisW = "0" CellDisH = "0" AcceptAll = "1" AcceptGood = "5,-1|6,-1" NoGoodTips = "请放入装备" NoGoodTipsCfg = " " hidden = "0">
<Offset x = "76" y = "108" align = "TopLeft"/>
</GoodGrid>

示例2:

代码示例
<GoodGrid GridType = "45" WCells = "6" HCells = "1" CellWidth = "32" CellHeight = "32" CellDisW = "3" CellDisH = "0" hidden = "0">
<Offset x = "167" y = "65" align = "TopLeft"/>
</GoodGrid>

进度条控件

tex2val当进度条等于大于该参数时,用BackTexture2素材ID替换
Arc(0/1) 0:默认 1:圆形进度条(人物头像框血量)
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<ProgressBar name = "proExpFG" tex2val = "90" hidden = "0">
<Offset x = "40" y = "175" align = "TopLeft"/>
<BackTexture index = "36184"/>
<BackTexture2 index = "36185"/>
</ProgressBar>
代码示例
<ProgressBar name = "proExpFG" tex2val = "90" hidden = "0">
<Offset x = "40" y = "175" align = "TopLeft"/>
<BackTexture index = "36184"/>
<BackTexture2 index = "36185"/>
<Tips text = "$testtips"/> <!-- 可直接为文字,也可读取指定读取OtherTipsCfg中tips。 $btnTips 读取OtherTipsCfg.xml中name="btnTips" -->
</ProgressBar>

多行文本控件

LineHeight行高
UnderLine下划线
bold加粗
BlackFrame描边
Shadow阴影
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<MarkLabel name = "labSkillNextProp" LineHeight = "15" BlackFrame = "1">
<Offset x = "457" y = "264" align = "TopLeft"/>
<Size Width = "236" Height = "90" /> <!-- 定义多行文本区域大小 -->
<LabelText text = "" align = "Center"> <!-- 可设置默认文字以及文字在区域中的布局 -->
<Font name = "FONT_DEFAULT" size = "12" /> <!-- 设置字体样式与字体大小 -->
<Color value = "00FF00"/> <!-- 设置字体颜色 -->
</LabelText>
</MarkLabel>

自动大小MarkLabel控件

LineHeight行高
UnderLine下划线
bold加粗
BlackFrame描边
Shadow阴影
Space间隔像素
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<DySizeMarkLabel name = "dmlInfo" LineHeight = "20" BlackFrame = "1" Space = "5">
<Offset x = "25" y = "60" align = "TopLeft"/>
<LabelText text = "" align = "TopLeft"> <!-- 可设置默认文字以及文字在区域中的布局 -->
<Font name = "FONT_DEFAULT" size = "12" /> <!-- 设置字体样式与字体大小 -->
<Color value = "00FF00"/> <!-- 设置字体颜色 -->
</LabelText>
<BorderColor value = "e6b260" /> <!-- 边框颜色 -->
<BackColor value = "0x80000000" /> <!-- 背景颜色 -->
</DySizeMarkLabel>

树形展开菜单控件

hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<TreeMenu name = "treemenu">
<Offset x = "25" y = "60" align = "TopLeft"/>
<Size Width = "144" Height = "407" /> <!-- 定义树形菜单整个区域大小 -->
<MenuGroupSample NormalTexture = "33029" CheckedTexture = "33026" LineTexture = "34587" LineOffX = "0" LineOffY = "0" ChkOffX = "7" ChkOffY = "7" LabOffX = "31" LabOffY = "10" LabColor = "0xFFeecc00" >
<!-- NormalTexture:默认按钮纹理ID CheckedTexture:展开按钮纹理ID LineTexture:分割线纹理ID LineOffX:分割线偏移X LineOffY:分割线偏移Y ChkOffX:按钮偏移X ChkOffX:按钮偏移Y LabOffX:文字偏移X LabOffY:文字偏移Y LabColor:文字颜色 -->
<Size Width = "144" Height = "32" /> <!-- 每行区域大小 -->
</MenuGroupSample>

<MenuItemSample NormalTexture = "0" CheckedTexture = "34586" ChkOffX = "0" ChkOffY = "-3" LabOffX = "-110" LabOffY = "0" LabColor = "0xFFcccc99" LabSelColor = "0xFFffee66" >
<!-- NormalTexture:默认按钮纹理ID CheckedTexture:子类按钮纹理ID ChkOffX:按钮偏移X ChkOffX:按钮偏移Y LabOffX:文字偏移X LabOffY:文字偏移Y LabColor:文字颜色 LabSelColor:选中文字颜色 -->
<Size Width = "144" Height = "18" /> <!-- 每行子类区域大小 -->
</MenuItemSample>
</TreeMenu>

菜单控件

ShowScroll是否显示滚动条 0:不显示 1:显示
ScrollX滚动条偏移X
ScrollY滚动条偏移Y
ScrollW滚动条宽度
ScrollH滚动条高度
hidden(0/1) 0:不隐藏控件 1:隐藏控件
代码示例
<Menu name = "Menu" ShowScroll = "1" ScrollX = "116" ScrollY = "0" ScrollW = "16" ScrollH = "295" >
<Offset x = "16" y = "75" align = "TopLeft"/>
<Size Width = "115" Height = "363" /> <!-- 菜单区域大小 -->
<MenuGroupSample NormalTexture = "33416" CheckedTexture = "33417" MoveOnTexture = "33416" ChkOffX = "0" ChkOffY = "0" ExTexture = "0" ExTextureRender = "0" ExTextureOffX = "0" ExTextureOffY = "0" LabColor = "0xFFeecc00" LabSelColor = "0xFFee1111" >
<!-- NormalTexture:默认按钮纹理ID CheckedTexture:选中按钮纹理ID MoveOnTexture:触碰按钮纹理ID ChkOffX:按钮偏移X ChkOffY:按钮偏移Y ExTexture:附加素材纹理ID ExTextureRender:附加素材渲染模式 ExTextureOffX:附加素材偏移X ExTextureOffY:附加素材偏移Y LabColor:默认文字颜色 LabSelColor:选中文字颜色 -->
<Size Width = "115" Height = "33" /> <!-- 每行区域大小 -->
</MenuGroupSample>
</Menu>

本页目录