Bolt界面引擎中XLUE佈局XML文件節點屬性配置詳解

一.經常使用關鍵字及說明chrome

1.  基本節點關鍵字緩存

節點名app

節點位置級別函數

父節點oop

節點描述佈局

xlue字體

1動畫

N/Alua

xml根節點url

objtreetemplate

2

xlue

對象樹模板

hostwndtemplate

xlue

宿主窗口模板

objtemplate

xlue或control

對象模板

animationtemplate

xlue

動畫模板

control

xlue

自定義控件

animation_def

xlue

自定義動畫

attr_def

3

control或animation_def

自定義控件屬性定義

method_def

自定義控件方法定義

event_def

自定義控件事件定義

attr

>=3

objtreetemplate

屬性節點

hostwndtemplate

objtemplate

animationtemplate

obj

attr_def

children

obj或objtemplate

孩子節點

obj

children或objtreetemplate

對象節點

eventlist

hostwndtemplate

事件列表節點

objtemplate

animationtemplate

event

>=4

eventlist

事件節點

default

5

attr

默認屬性值,只有當atr的父節點是attr_def時纔可用

2.  基本對象類型關鍵字

類型名

繼承於

類型描述

LayoutObject

N/A

佈局對象,根對象

MaskObject

LayoutObject

蒙層對象

BaseRenderObject

渲染對象基類,不可在XML中配置

ImageObject

BaseRenderObject

圖像對象

TextureObject

紋理對象

FillObject

填充對象

BlurObject

毛玻璃對象

LineObject

線對象

PolygonObject

多邊形對象,暫不支持xml配置

TextObject

文本對象

EditObject

編輯框對象

ControlObject

LayoutObject

控制對象虛基類,不可在XML中配置

CaptionObject

ControlObject

帶標題的可拖動對象

NcObject

非客戶區對象

ResizeObject

可改變大小的對象

RealObject

LayoutObject

真窗口對象

FlashObject

RealObject

Flash控件對象

WebBrowseObject

IE控件對象

HostWnd

N/A

宿主窗口虛基類,不可在XML中配置

FrameHostWnd

HostWnd

非模態宿主窗口

ModalHostWnd

模態宿主窗口

TipsHostWnd

Tips宿主窗口

MenuHostWnd

菜單宿主窗口

BaseTemplate

N/A

模板虛基類,不可在XML中配置

ObjectTemplate

BaseTemplate

對象模板類型

ObjectTreeTemplate

對象樹模板類型

HostWndTemplate

宿主窗口模板類型

AnimationTemplate

動畫模板類型

BaseAnimation

N/A

動畫類型虛基類,不可在XML中配置

BaseKeyFrameAnimation

BaseAnimation

關鍵幀動畫基類,不可在XML中配置

B3DAnimation

BaseAnimation

3D動畫基類,不可在XML中配置

PosChangeAnimation

BaseKeyFrameAnimation

位置改變關鍵幀動畫

AlphaChangeAnimation

漸隱漸現關鍵幀動畫

SeqFrameAnimation

序列關鍵幀動畫

MaskChangeAnimation

蒙層改變關鍵幀動畫

AngleChangeAnimation

B3DAnimation

角度改變關鍵幀動畫

TurnObjectAnimation

翻轉關鍵幀動畫

3.  基本節點屬性關鍵字:

節點屬性名

所屬節點

屬性值

屬性描述

id

objtreetemplate

用戶自定義

節點ID標識,XAR內惟一

hostwndtemplate

objtemplate

animationtemplate

obj

class

objtreetemplate

ObjectTreeTemplate

節點class名

hostwndtemplate

HostWndTemplate

objtemplate

ObjectTemplate

animationtemplate

AnimationTemplate

control

用戶自定義

animation_def

用戶自定義

obj

LayoutObject

MaskObject

ImageObject

TextureObject

FillObject

BlurObject

LineObject

CaptionObject

NcObject

ResizeObject

TextObject

EditObject

RealObject

FlashObject

WebBrowseObject

用戶自定義

templateid

objtreetemplate

用戶自定義

模板ID,XAR內惟一

hostwndtemplate

objtemplate

animationtemplate

obj

name

event

用戶自定義

事件名

attr

屬性變量名

type

attr

int

屬性變量類型

float

string

bool

file

event

用戶自定義

lua文件路徑,相對於當前xml

func

event

用戶自定義

Lua函數名

 

二.節點屬性及子節點詳細說明

  

節點

子節點

子節點值

子節點描述

xlue

objtreetemplate

N/A

對象樹模板

hostwndtemplate

宿主窗口模板

objecttemplate

對象模板

animationtemplate

動畫模板

control

自定義控件

animation_def

自定義動畫

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

objtreetemplate

id

用戶自定義

對象樹模板ID,XAR內惟一標識

attr(objtreetemplate)

N/A

對象樹模板屬性

class

ObjectTreeTemplate

對象樹模板類型

obj

對象樹模板中的對象

templateid

用戶自定義

父對象樹模板ID

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點

描述

hostwndtemplate

id

用戶自定義

宿主窗口模板ID,XAR內惟一標識

attr(hostwndtemplate)

N/A

宿主窗口模板屬性

宿主窗口模板事件列表,可選

class

FrameHostWnd

宿主窗口模板類型,能夠爲左邊任意一種類型

ModalHostWnd

TipsHostWnd

eventlist

MenuHostWnd

templateid

用戶自定義

父宿主窗口模板ID

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

objtemplate

id

用戶自定義

對象ID, XAR內惟一標識

attr(LayoutObject)

 

N/A

對象屬性

class

LayoutObject

對象類型,可爲左邊表格中的一個

MaskObject

ImageObject

TextureObject

FillObject

eventlist

 

對象事件列表,可選

BlurObject

LineObject

CaptionObject

NcObject

children

孩子節點,可選

ResizeObject

TextObject

EditObject

RealObject

FlashObject

WebBrowseObject

templateid

用戶自定義

父對象模板ID

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

animationtemplate

id

用戶自定義

動畫模板ID,XAR內惟一標識

attr(animationtemplate)

N/A

動畫模板屬性

class

PosChangeAnimation

動畫模板類型,能夠爲左邊任意一種類型

eventlist(animationtemplate)

動畫模板事件,可選

AlphaChangeAnimation

SeqFrameAnimation

AngleChangeAnimation

TurnObjectAnimation

MaskChangeAnimation

用戶自定義動畫類型

templateid

用戶自定義

父動畫模板ID

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

control

class

用戶自定義字符串

自定義對象類型

attr_def

N/A

自定義控件屬性定義,可選

method_def

自定義控件方法定義,可選

event_def

自定義控件事件定義,可選

objtemplate

自定義控件內部包含的對象模板

 

father

用戶自定義字符串

父自定義對象類型

N/A

N/A

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

animation_def

class

用戶自定義字符串

自定義對象類型

attr_def

N/A

自定義動畫屬性定義,可選

method_def

自定義動畫方法定義,可選

event_def

自定義動畫事件定義,可選

 

father

用戶自定義字符串

父動畫對象類型

N/A

N/A

 

節點

子節點

子節點值

子節點描述

 

attr(objtreetemplate)

 

left

整數

對象樹所在區域矩形左上頂點橫座標

top

整數

對象樹所在區域矩形左上頂點橫座標

width

整數

對象樹所在區域矩形寬度

height

整數

對象樹所在區域矩形高度

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點描述

obj

id

用戶自定義

對象ID, XAR內惟一標識

attr(LayoutObject)

N/A

對象屬性,可選

class

LayoutObject

對象類型,可爲左邊表格中的一個

MaskObject

ImageObject

TextureObject

FillObject

BlurObject

eventlist

對象事件列表,可選

LineObject

CaptionObject

NcObject

ResizeObject

TextObject

EditObject

children

孩子節點,可選

RealObject

FlashObject

WebBrowseObject

用戶自定義控件類型

templateid

用戶自定義

模板對象ID,XAR內惟一標識

 

節點

子節點

子節點值

子節點描述

attr(LayoutObject)

 

left

整數或表達式

對象所在矩形左上頂點橫座標

top

整數或表達式

對象所在矩形左上頂點縱座標

width

整數或表達式

對象所在矩形寬度

height

整數或表達式

對象所在矩形高度

limitchild

0/1

子對象是否不能超出父窗口範圍

zorder

整數

對象在z軸的位置,zorder大的排在小的上面

enable

0/1

對象是否可用,0表示不可用,1表示可用

taborder

整數

對象在對象樹中的Tab鍵序

enableinput

0/1

對象是否接受鼠標鍵盤消息,0表示不接受,1表示接受

inheritmask

0/1

對象是否支持蒙層效果,0表示不支持,1表示支持

maskleft

整數或表達式

蒙板矩形左上頂點橫座標

masktop

整數或表達式

蒙板矩形左上頂點縱座標

maskwidth

整數或表達式

蒙板矩形寬度

maskheight

整數或表達式

蒙板矩形高度

maskblendtype

instead/ attenunate

指定蒙層的做用方式,第一種表示指定蒙層上的點代替渲染源的alpha值的方式;後面那種渲染源上的alpha值按照蒙層上的點進行衰減的方式

cursor

字符串,參見Windows命名,如IDC_HAND,IDC_ARROW等

鼠標放在對象上時的顯示形狀

 

節點

繼承於

子節點

子節點值

子節點描述

attr(MaskObject)

 

attr(LayoutObject)

maskorgx

整數或表達式

Mask對象有效區域矩形左上頂點橫座標

maskorgy

整數或表達式

Mask對象有效區域矩形左上頂點縱座標

masksizex

整數或表達式

Mask對象有效區域矩形寬度

masksizey

整數或表達式

Mask對象有效區域矩形高度

type

bitmap

Mask對象類型,bitmap 表示位圖類型,texture表示紋理類型,fill表示填充對象類型

texture

fill

resid

用戶自定義資源ID字符竄

資源ID

fillsrcx

整數或表達式

源填充原點橫座標

fillsrcy

整數或表達式

源填充原點縱座標

filldestx

整數或表達式

目標填充原點橫座標

filldesty

整數或表達式

目標填充原點縱座標

fillsrccolor

用戶自定義顏色ID字符串

源填充點顏色

filldestcolor

整數或表達式

目標填充點顏色

filltype

monochrome

單色填充

line

線性漸變填充

circle

圓弧漸變填充

fillalpha

整數(0~255)

填充顏色alpha值

channel

r

填充通道

g

b

a

stretchbitmap

0/1

是否拉伸位圖,0不拉伸,1表示拉伸

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(ImageObject)

 

attr(LayoutObject)

image

用戶自定義字符串

圖片資源id

alpha

整數(0~255)

alpha透明通道值,0爲透明,255爲不透明

drawmode

0/1

繪製模式,0爲正常,1爲拉伸

 

節點

繼承於

子節點

子節點值

子節點描述

attr(TextureObject)

 

attr(LayoutObject)

texture

用戶自定義字符串

紋理圖片資源id

alpha

整數或表達式

對象所在矩形左上頂點縱座標

 

節點

繼承於

子節點

子節點值

子節點描述

attr(FillObject)

 

attr(LayoutObject)

alpha

整數(0~255)

alpha透明通道值,0爲透明,255爲不透明

filltype

Monochrome

單色填充

Line

線性漸變填充

Circle

圓弧漸變填充

blendtype

Const

使用常量alpha填充

Source

使用源alpha填充

srcpt

「x,y」格式

源點座標

destpt

「x,y」格式

目標點座標

srccolor

「B,G,R,A」格式顏色值或顏色ID字符串

填充源顏色

destcolor

「B,G,R,A」格式顏色值或顏色ID字符串

填充目標顏色

 

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(BlurObject)

 

attr(LayoutObject)

transitiononmaximized

0/1

最大化時是否毛玻璃處理,0表示不處理,1表示處理

ellipse

「寬度,高度」的格式

毛玻璃處理區域的橢圓寬度和高度

 

節點

繼承於

子節點

子節點值

子節點描述

attr(LineObject)

 

attr(LayoutObject)

alpha

整數(0~255)

alpha透明通道值,0爲透明,255爲不透明

linewidth

整數

線寬

linestyle

0

實線

1

破折線 -------,暫不支持

2

點線 ....... ,暫不支持

3

破折點線_._._._,暫不支持

4

破折點點線_.._.._,暫不支持

5

空線,暫不支持

6

在指定區域內部畫線,暫不支持

linecolor

顏色Id字符串

線顏色

startxpos

整數

起始點橫座標

startypos

整數

起始點縱座標

endxpos

整數

結束點橫座標

endypos

整數

結束點縱座標

 

 

 

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(CaptionObject)

 

attr(LayoutObject)

caption

用戶自定義字符串

對象的標題文字

 

節點

繼承於

子節點

子節點值

子節點描述

attr(ResizeObject)

 

attr(LayoutObject)

type

left

鼠標拖拽左側邊緣可縮放

top

鼠標拖拽頂邊緣端可縮放

right

鼠標拖拽右側邊緣可縮放

bottom

鼠標拖拽底部邊緣可縮放

topleft

鼠標拖拽左上角邊緣可縮放

topright

鼠標拖右上角邊緣可縮放

bottomleft

鼠標拖拽左下角邊緣可縮放

bottomright

鼠標拖拽右下角邊緣可縮放

 

節點

繼承於

子節點

子節點值

子節點描述

attr(NcObject)

 

attr(LayoutObject)

N/A

N/A

N/A

 

節點

繼承於

子節點

子節點值

子節點描述

attr(TextObject)

 

attr(LayoutObject)

text

用戶自定義字符串

文字

textid

用戶自定義文字ID字符串

文字ID,須要寫明節點的package屬性,代表文字ID來自哪一個資源包

font

用戶自定義字體ID字符串

文字字體

textcolor

用戶自定義顏色ID字符串

文字顏色

bkmode

0/1

文字背景模式,0表示透明,1表示不透明

texttype

gdi/freetype

文字渲染類型, 缺省值freetype

shadow

0/1

文字陰影是否可用,0表示不可用,1表示可用

shadowoffset

「x,y」格式字符串

文字陰影與文字的偏移

shadowcolor

用戶自定義顏色ID字符串

文字陰影顏色

halign

Left

水平對齊方式,缺省值left

center

right

valign

top

垂直對齊方式,缺省值top

center

bottom

multiline

0/1

是否多行顯示,0表示單行,1表示多行

alpha

整數(0~255)

alpha透明通道值,0爲透明,255爲不透明

bkcolor

用戶自定義顏色ID字符串

背景顏色

endellipsis

0/1

文字顯示不全時,單詞結尾處添加省略號,若是單詞中間部分超出顯示範圍,則文字被截掉但不顯示省略號

wordellipsis

0/1

文字顯示不全時,結尾文字被截掉並顯示省略號

effect

bright

文字高光顯示

effectcolor

用戶自定義顏色ID字符串

效果顏色

 

節點

繼承於

子節點

子節點值

子節點描述

attr(EditObject)

 

attr(LayoutObject)

text

用戶自定義字符串

文字

readonly

0/1

Edit是否只讀,0表示非只讀,1表示只讀

font

用戶自定義字體ID字符串

文字字體

textcolor

用戶自定義顏色ID字符串

文字顏色

transparent

0/1

文字背景模式,0表示透明,1表示不透明

wanttab

0/1

是否容許Tab選中,0表示不容許,1表示容許

password

0/1

是否開啓密碼模式,0表示不開啓,1表示開啓

autohscroll

0/1

是否容許自動出現水平滾動條,0表示不容許,1表示容許

autovscroll

0/1

是否容許自動出現垂直滾動條,0表示不容許,1表示容許

nocaret

0/1

是否容許出現鼠標光標,0表示不容許,1表示容許

allowvsb

0/1

是否容許出現垂直滾動條,0表示不容許,1表示容許

allowhsb

0/1

是否容許出現水平滾動條,0表示不容許,1表示容許

alpha

整數(0~255)

alpha透明通道值,0爲透明,255爲不透明

bkcolor

用戶自定義顏色ID字符串

背景顏色

multiline

0/1

是否多行顯示,0表示單行,1表示多行

disablenoscroll

0/1

是否強制顯示滾動條,0表示不強制,1表示強制

number

0/1

是否只容許輸入數字,0表示不是,1表示是

maxlength

整數

最多輸入文字字節數

autourldetect

0/1

是否自動識別url,0表示不自動識別,1表示自動識別

wordwrap

0/1

是否自動換行,0表示不自動換行,1表示自動換行

viewinset

「leftmargin,topmargin,rightmargin,bottommargin」格式

Edit內可編輯區域大小,leftmargin,topmargin,rightmargin,bottommargi分別爲可編輯區域離Edit四周的間距

disableime

0/1

是否關閉並禁用輸入法,0表示不由用,1表示禁用

 

節點

繼承於

子節點

子節點值

子節點描述

attr(RealObject)

 

attr(LayoutObject)

N/A

N/A

N/A

 

節點

繼承於

子節點

子節點值

子節點描述

attr(FlashObject)

 

attr(RealObject)

file

用戶自定義字符串

flash文件路徑

quality

low

低畫質

high

高畫質

autolow

根據處理器自動選擇低畫質

autohigh

根據處理器自動選擇高畫質

bkncolor

RGBA(r,g,b,a)或#開頭的16進制值字符串

flash背景顏色

loop

0/1

是否循環播放,0表示不循環,1表示循環

allowmenu

0/1

是否容許出現菜單,0表示不容許,1表示容許

scalemode

ShowAll

顯示所有,包括邊框和內容

NoBorder

不顯示邊框

ExactFit

只顯示內容

halign

left

水平對齊方式,缺省center

center

right

valign

top

垂直對齊方式,缺省center

center

bottom

 

節點

繼承於

子節點

子節點值

子節點描述

attr(WebBrowseObject)

 

attr(RealObject)

url

用戶自定義字符串

url超連接

contextmenu

0/1

是否容許彈出右鍵菜單,0表示不容許,1表示容許

 

節點

繼承於

子節點

子節點值

子節點描述

attr(BaseAnimation)

 

N/A

needlevel

整數(1~4)

動畫顯示須要等級

 

節點

繼承於

子節點

子節點值

子節點描述

attr(BaseKeyFrameAnimation)

 

attr(BaseAnimation)

totaltime

整數

動畫播放一次須要的總時間,單位毫秒

loop

0/1

是否容許循環播放,0表示不容許,1表示容許

curve

自定義動畫曲線ID字符串

動畫曲線ID

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(PosChangeAnimation)

 

attr(BaseKeyFrameAnimation)

srcleft

整數

源矩形左上頂點橫座標

srctop

整數

源矩形左上頂點縱座標

srcright

整數

源矩形右下頂點橫座標

srcbottom

整數

源矩形右下頂點縱座標

destleft

整數

目標矩形左上頂點橫座標

desttop

整數

目標矩形左上頂點縱座標

destright

整數

目標矩形右下頂點橫座標

destbottom

整數

目標矩形右下頂點縱座標

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(AlphaChangeAnimation)

 

attr(BaseKeyFrameAnimation)

srcalpha

整數(0~255)

源alpha值

destalpha

整數(0~255)

目標alpha值

 

節點

繼承於

子節點

子節點值

子節點描述

attr(AngleChangeAnimation)

 

attr(B3DAnimation)

srcanglex

浮點數

源視角原點x軸座標

srcangley

浮點數

源視角原點y軸座標

srcanglez

浮點數

源視角原點z軸座標

destanglex

浮點數

目標視角原點x軸座標

destangley

浮點數

目標視角原點y軸座標

destanglez

浮點數

目標視角原點z軸座標

 

節點

繼承於

子節點

子節點值

子節點描述

attr(B3DAnimation)

 

attr(BaseKeyFrameAnimation)

perspective

浮點數

視角距離

zoffset

浮點數

源圖平面在座標系中的z座標修正值。若是指定負值,也就是使圖像遠離視點,顯示出來的圖像就會比原來的圖像偏小,在變換 過程當中的圖像也會相對變小.由於若是在原來的平面上翻轉,則有可能在變換時使圖像變得比之前更大,若是不但願圖像超出原來的對象大小,能夠指定一個較大的 負值.

 

centerpointmode

lefttopcoordinate

不管如何旋轉位置都不會改變的點,或者旋轉時的中心點。參數是指定以對象左上爲原點的座標

widthheightrate

不管如何旋轉位置都不會改變的點,或者旋轉時的中心點。中心點就是  對象的長或寬 * 參數 / 100 來肯定

 

positionmode

centrestay

變換中中心點保持位置不變

limitmode

nolimit

指定變換時對象的大小如何變換。sourceobjectsize,就是對象在變換中的大小不會改變。Nolimit指不限制變換中的大小

 

sourceobjectsize

 

節點

繼承於

子節點

子節點值

子節點描述

attr(TurnObjectAnimation)

 

attr(B3DAnimation)

turntype

roundx/roundy

旋轉類型,roundx表示繞x軸旋轉,roundy表示繞y軸旋轉

 

 

 

節點

繼承於

子節點

子節點值

子節點描述

attr(MaskObjectAnimation)

 

attr(BaseKeyFrameAnimation)

beginorgx

整數

起始矩形左上頂點橫座標

beginorgy

整數

起始矩形左上頂點縱座標

beginsizex

整數

起始矩形寬度

beginsizey

整數

起始矩形高度

endorgx

整數

結束矩形左上頂點橫座標

endorgy

整數

結束矩形左上頂點縱座標

endsizex

整數

結束矩形右下頂點橫座標

endsizey

整數

結束矩形右下頂點縱座標

 

節點

繼承於

子節點

子節點值

子節點描述

attr(SeqFrameAnimation)

 

attr(BaseKeyFrameAnimation)

resid

用戶自定義ID字符串

序列幀資源ID

type

equalframe

序列幀類型,,eqaulframe表示每幀用相同時間,totaltime表示總時間

totaltime

frametime

整數

每幀所用時間,單位毫秒

startpos

整數

從哪張圖片開始播放

reverse

0/1

是否倒序播放序列幀動畫,0表示不倒序播放,1表示倒序播放

 

節點

繼承於

子節點

子節點值

子節點描述

attr(hostwndtemplate)

N/A

left

整數

宿主窗口矩形左上頂點橫座標

top

整數

宿主窗口矩形左上頂點縱座標

width

整數

宿主窗口矩形寬度

height

整數

宿主窗口矩形高度

cacheleft

整數

緩存窗口矩形

cachetop

整數

結束矩形左上頂點縱座標

cachewidth

整數

結束矩形右下頂點橫座標

cacheheight

整數

結束矩形右下頂點縱座標

layered

0/1

是否分層窗口,0表示非分層窗口,1表示分層窗口

topmost

0/1

是否頂層窗口,0表示非頂層窗口,1表示頂層窗口

visible

0/1

窗口是否可見,0表示不可見,1表示可見

fps

整數

窗口刷新頻率

treeorigin

「x,y」格式

對象樹座標原點

ellipse

「寬度,高度」格式

窗口圓角的長和寬

blur

0/1

是否開啓毛玻璃效果,0表示不開啓,1表示開啓

 

節點

繼承於

子節點

子節點值

子節點描述

attr(NormalHostWnd)

attr(hostwndtemplate)

title

用戶自定義字符串

宿主窗口標題

minwidth

整數

宿主窗口矩形最小寬度

minheight

整數

宿主窗口矩形最小高度

maxwidth

整數

宿主窗口矩形最大寬度

maxheight

整數

宿主窗口矩形最大高度

enable

0/1

窗口是否處於灰顯狀態,0表示灰顯狀態,1表示正常狀態

appwindow

0/1

窗口風格是否包含WS_EX_APPWINDOW,0表示不包含,1表示包含

toolwindow

0/1

窗口風格是否包含WS_EX_TOOLWINDOW,0表示不包含,1表示包含

border

「leftwidth,topheight,rightwidth,bottomheight」格式

邊框的矩形,依次爲左側邊框區域寬度,頂端邊框區域高度,右側邊框區域寬度,底部邊框區域高度

minbox

0/1

窗口風格是否包含WS_MINIMIZEBOX,0表示不包含,1表示包含

maxbox

0/1

窗口風格是否包含WS_MAXIMIZEBOX,0表示不包含,1表示包含

sysmenu

0/1

窗口風格是否包含WS_SYSMENU,0表示不包含,1表示包含

tabstop

0/1

窗口風格是否包含WS_TABSTOP,0表示不包含,1表示包含

 

節點

繼承於

子節點

子節點值

子節點描述

attr(FrameHostWnd)

 

attr(NormalHostWnd)

N/A

N/A

N/A

 

節點

繼承於

子節點

子節點值

子節點描述

attr(ModalHostWnd)

 

attr(NormalHostWnd)

N/A

N/A

N/A

 

節點

繼承於

子節點

子節點值

子節點描述

attr(TipsHostWnd)

 

attr(NormalHostWnd)

N/A

N/A

N/A

 

節點

繼承於

子節點

子節點值

子節點描述

attr(MenuHostWnd)

 

attr(NormalHostWnd)

trapmouse

0/1

是否捕獲鼠標消息

leftspacing

整形數

菜單項左側空出區域寬度

topspacing

整形數

菜單項頂部空出區域寬度

mode

字符串,auto/manual

菜單模式,manual用戶手動控制,auto表示菜單由引擎內部託管,默認值爲manual

 

 

 

 

節點

節點

屬性名

屬性值

節點屬性

描述

子節點

子節點值

子節點

描述

eventlist

N/A

N/A

N/A

event

N/A

N/A

 

 

 

節點

節點

屬性名

節點屬性描述

屬性值

屬性值描述

event

name

事件名,可爲右邊表中的每一項

OnLButtonDown

鼠標左鍵按下時觸發

OnLButtonUp

鼠標左鍵彈起時觸發

OnLButtonDbClick

鼠標左鍵雙擊時觸發

OnMButtonDown

鼠標中鍵按下時觸發

OnMButtonUp

鼠標中鍵彈起時觸發

OnMButtonDbClick

鼠標中鍵雙擊時觸發

OnRButtonDown

鼠標右鍵按下時觸發

OnRButtonUp

鼠標右鍵彈起時觸發

OnRButtonDbClick

鼠標右鍵雙擊時觸發

OnMouseMove

鼠標劃過期觸發

OnMouseHover

鼠標懸停時觸發

OnMouseLeave

鼠標離開時觸發

OnMouseWheel

鼠標滾輪滾動時觸發

OnKeyDown

鍵盤按下時觸發

OnKeyUp

鍵盤彈起時觸發

OnChar

鍵盤非控制鍵按下時觸發

OnHotKey

鍵盤熱鍵按下時觸發

OnBind

對象樹綁定到宿主窗口時觸發

OnDestroy

對象被銷燬時觸發

OnInitControl

對象初始化時觸發

OnPropChange

 

OnPosChange

對象位置改變時觸發

OnAbsPosChange

對象相對於窗口位置改變時觸發

OnVisibleChange

對象可見狀態改變時觸發

OnEnableChange

對象可用狀態改變時觸發

OnTabbed

在對象上按下Tab鍵時觸發

OnFocusChange

對象獲得或失去焦點時觸發

OnControlFocusChange

自定義控件對象獲得或失去焦點時觸發

OnCaptureChange

對象capture狀態改變時觸發

OnHitTest

在對象上模擬點擊時觸發

OnNcActivate

窗口非客戶區激活時觸發

OnControlHitTest

在自定義控件對象上模擬點擊時觸發

OnFSCommand

 

file

用戶自定義

事件處理函數所在lua文件相對於當前xml的路徑

func

用戶自定義

事件處理函數

 

節點

節點

屬性名

屬性值

節點屬性描述

子節點

子節點值

子節點描述

eventlist(animationtemplate)

N/A

N/A

N/A

event(animationtemplate)

N/A

N/A

 

 

 

節點

節點

屬性名

節點屬性描述

屬性值

屬性值描述

event(animationtemplate)

name

事件名

OnStateChange

動畫狀態改變時觸發

 

節點

繼承於

子節點

子節點值

子節點描述

attr_def

 

N/A

attr(attr_def)

N/A

N/A

 

節點

繼承於

節點屬性

節點屬性值

節點屬性描述

attr(attr_def)

N/A

name

用戶自定義

自定義屬性名

type

int

整形數據

float

浮點型數據

string

字符串型數據

bool

布爾型數據

 

 

default

用戶自定義

缺省值

 

節點

繼承於

子節點

子節點屬性

子節點屬性描述

method_def

 

N/A

用戶自定義

file

lua文件相對路徑

func

lua函數名

 

節點

繼承於

子節點

子節點值

子節點描述

event_def

N/A

用戶自定義

param

事件參數

return

事件返回值

 

節點

繼承於

子節點

子節點值

子節點描述

param

N/A

用戶自定義

int

事件參數

float

string

bool

LayoutObject

 

節點

繼承於

子節點

子節點值

子節點描述

return

N/A

用戶自定義

int

事件返回值類型

float

string

bool

LayoutObject

 

節點

子節點

子節點值

子節點

描述

children

obj

N/A

子對象節點

相關文章
相關標籤/搜索