CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
日期时间控件 更多...
Public 成员函数 | |
CDateTimeUI () | |
~CDateTimeUI () | |
void | SetNow () |
void | SetDateTime (time_t t) |
void | EnableSynchronizeSystemTime (BOOL enable) |
UINT | GetYear () const |
UINT | GetMonth () const |
UINT | GetDay () const |
UINT | GetHour () const |
UINT | GetMinute () const |
UINT | GetSecond () const |
void | GetControlValueText (BasicStringBuffer &buffer) override |
获得控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作 | |
void | SetControlValueText (const BeString &str) override |
设置控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作 | |
BOOL | OnChar (WPARAM wParam, LPARAM lParam) override |
void | ShellAttribute (const BeString &szName, const BeString &szText) override |
命令控制和属性设置接口 | |
void | OnEditFormate () override |
![]() | |
CEditCombinationUI () | |
~CEditCombinationUI () | |
void | SetEditControlCount (int count) |
void | OnCreate () override |
产生时间是窗口创建之后显示之前 | |
BOOL | OnNcHitTest (POINT pt) override |
BOOL | OnMessageHandler (UINT msg, WPARAM wParam, LPARAM lParam) override |
虚拟控件最终消息处理过程 | |
BOOL | DoPaint (ISurface *pSurface, RECT *lpUpdate) override |
绘制前景 | |
void | ShellAttribute (const BeString &szName, const BeString &szText) override |
命令控制和属性设置接口 | |
virtual void | OnEditFormate () |
![]() | |
CEditList () | |
~CEditList () | |
CNodeDataLists & | GetNodeDataList () |
![]() | |
CControlUI () | |
virtual | ~CControlUI () |
BOOL | Create (IManageHandler *pManger, LPCTSTR strObjName, LPCTSTR strText, DWORD style, RECT rc, CControlUI *parent=NULL, UINT nID=0) |
创建虚拟控件:创建过程中,会将控件加入到全局的垃圾管理机制中。用于在程序退出时,释放内存 | |
BOOL | Create (IManageHandler *pManger, LPCTSTR strObjName, LPCTSTR strText, DWORD style, int x, int y, int cx, int cy, CControlUI *pPar=NULL, UINT nID=0) |
void | InsertChild (CControlUI *pNewChild, CControlUI *pPrev) |
插入子控件 | |
BOOL | RemoveChild (CControlUI *pChild) |
BOOL | SendParentMessage (UINT message, WPARAM wParam, LPARAM lParam) const |
BOOL | SendToManager (UINT message, WPARAM wParam=0, LPARAM lParam=0) |
void | SendToAllChilds (UINT message, WPARAM wParam, LPARAM lParam) |
将消息传递给每一个子控件响应 | |
void | SetEventHandler (IEventHandler *hander) |
设置消息托管 | |
void | SetParent (CControlUI *pParent) |
设置父控件 | |
CControlUI * | Parent () const |
父控件 | |
CControlUI * | FirstChild () const |
第一个孩子节点 | |
CControlUI * | LastChild () const |
最后的孩子节点 | |
CControlUI * | NextSibling () const |
下一个兄弟节点 | |
CControlUI * | PrevSibling () const |
上一个兄弟节点 | |
CControlUI * | DelegaterPrev () const |
托管链表前向指针 | |
CControlUI * | DelegaterNext () const |
托管链表后向指针 | |
void | ModifyControlFlags (uint64_t style, UINT op=ADD_FLAGS) |
设置控件风格 | |
uint64_t | IsHasControlFlags (uint64_t flags) const |
uint64_t | GetControlFlags () const |
void | SetControlNotes (BeString str) |
设置控件注释信息 | |
BeString | GetControlNotes () const |
获得控件的注释信息 | |
LPCTSTR | Text () const |
void | SetControlText (BeString str, BOOL bRefresh=FALSE) |
设置文本 | |
void | SetControlTextByNumber (double value, int nPrecision, BOOL remoe_last_zero) |
以数值设置文本 | |
double | GetControlTextNumber () const |
获得文本表示的数值 | |
void | SetAdaptMinText (BeString str) |
布局最小适应文本 | |
void | SetVarName (const BeString &str) |
void | SetVarNameA (const char *varname) |
void | SetVarNameW (const WCHAR *varname) |
void | SetCommitTarget (ICommitTarget *obj) |
设置数据提交对象 | |
void | AddAbsordLayout (std::shared_ptr< ILayout > layout) |
void | DelAbsordLayout (std::shared_ptr< ILayout > layout) |
COLORSTYLE | GetControlColorsStyle (ColorSceneType type) |
获取颜色外观 | |
void | SetControlColorsStyle (ColorSceneType type, COLORSTYLE colors) |
设置颜色外观 | |
void | SetAttributeSaveNode (XMLItem *node) |
设置属性保存节点 | |
XMLItem * | GetAttributeSaveNode () const |
获得属性保存节点 | |
void | DoSaveAttributeToNode () |
保存控件属性到(SetSaveNode(node))注册的节点 | |
void | SetShadowText (int dx, int dy, int blur_x, int blur_y, GColor color) |
设置文本阴影 | |
void | SetBorderRoundFlags (int pos, int flags) |
void | SetBorderRoundSize (RoundRectRadius &radius) |
void | GetRoundRadius (RoundRectRadius &ra) const |
void | GetRoundRadiusWithRect (const RECT &rc, RoundRectRadius &ra) const |
GShadowContain & | GetShadowContain () |
获得阴影容器对象 | |
GFont * | GetFont () const |
void | SetFont (GFont *font) |
设置字体 | |
void | SetFontSize (int nHeight) |
设置字体大小 | |
void | SetBorderSize (UINT size) |
void | SetPositionX (int x) |
void | SetPositionY (int y) |
void | SetPositionXY (int x, int y) |
int | SaveAsImage (LPCTSTR outpng) |
保存控件图像为png | |
int | SaveAsLongImage (LPCTSTR outpng) |
保存为长图 | |
int | Width () const |
void | SetWidth (int w) |
int | Height () const |
void | SetHeight (int h) |
void | BindAction (std::shared_ptr< IActionNotify > notify) |
绑定事件 | |
void | ClearAction () |
清空事件 | |
void | TriggerAction () |
触发事件 | |
void | SetCaptureCtl () |
捕获鼠标 | |
void | ReleaseCaptureCtl () |
void | BreakAwayUITree () |
脱离父控件树 | |
void | SetClipZoom (int x, int y, int w, int h) |
设置控件可视裁剪区域。约束控件的显示区域 | |
BOOL | BringBottomMost () |
将控件移动到所有兄弟控件中的第一个 | |
BOOL | BringTopMost () |
将控件移动到所有兄弟控件中的最后一个 | |
BOOL | TestOrder () const |
判断是否被其他控件遮盖 TRUE 代表遮盖 | |
void | TipTrack (int x, int y, LPCTSTR lpSz=NULL) |
提示框显示位置 x, y 是相对窗口 | |
void | TipHide () |
void | ShowControl (bool bShow, bool notify_layout=true) |
显示虚拟窗口 | |
void | SetVisibleWhenMouseHover (BOOL open) |
设置只在鼠标悬停时,显示控件 | |
BOOL | IsVisible () const |
控件在父控件中的显示状态 | |
BOOL | IsFocused () const |
焦点状态 | |
void | EnableControl (bool bEnable, bool refresh=true) |
TRUE:启用控件. FALSE:禁用控件 | |
void | EnableNodeFlagControl (bool bEnable, bool refresh=true) |
nodedata包含的控件。表示node是否被禁用 | |
BOOL | IsEnabled () const |
TRUE 代表可用 | |
BOOL | IsBkShowTiming () const |
void | SetBkShowTiming (ShowModel mode) |
背景绘制时机 | |
void | SetBorderShowTiming (ShowModel mode) |
边框绘制时机 | |
BOOL | IsCreateSucceed () const |
是否是成功的对象 true创建成功 | |
BOOL | IsShortCutVaild () |
void | EnableShortCut (bool benable) |
void | SetShortCut (int vKey) |
void | SetShortCutCtrlCode (UBYTE vKey) |
BOOL | DoShortCut (UBYTE ctrl, UBYTE vKey) |
void | EnableBorderAdjustFlag (UINT alignborder=ALIGN_LEFT, bool bEnable=true) |
设置边框调整使能 | |
void | SetToolTipText (LPCTSTR lpszTip) |
设置提示文本 | |
void | SetToolTipText (BeString strTip) |
void | SetPopTipUI (std::shared_ptr< CControlUI > popui, std::shared_ptr< PopControlInfo > popinfo) |
设置弹出pop显示ui | |
void | PopTipUI (BOOL bShow) |
展示pop状态 | |
BOOL | HitTestPopUI (POINT pt) |
是否命中弹出控件 | |
void | GetRectInScreen (LPRECT lpRect) |
获得在HWND中的绝对位置 | |
void | SetControlMouseCursor (CursorMouse id) |
void | SetFocus () |
取得焦点 和HWND焦点不要混淆 ,这是不一样的东西,只是函数名称我为了好记住 | |
void | Scroll (int x, int y) |
视区的坐标原点偏移 | |
void | Refresh (BOOL bSynch=FALSE) |
窗口失效重绘 | |
void | RefreshThreadSafe () |
在gui线程之外时调安全的刷新函数 | |
void | RefreshRect (RECT *lprcUpdate) |
窗口失效重绘 | |
void | GetDragPos (RECT *lprect) const |
窗口拖拽的原始位置 | |
void | OnDestory () |
控件销毁 | |
void | UpdateAdaptLayout () const |
更新adapt布局 | |
BOOL | MoveControl (RECT rect, BOOL bRepaint=TRUE) |
BOOL | MoveControl (int x, int y, int w, int h, BOOL bRepaint=TRUE) |
移动控件位置。(x,y)代表父控件坐标空间值 | |
void | MoveDragControl (int dx, int dy, BOOL bRepaint=TRUE) |
拖拽移动。(dx,dy)移动距离向量 | |
void | MoveCenterByPercent (RECT *rcView, float xScale=0.5, float yScale=0.5, int w=0, int h=0, BOOL bRepaint=TRUE) |
将控件移动到以(xScale, yScale)百分比的中心点 | |
void | ResetLayoutChilds (UINT flags=0) |
重置子布局 | |
void | SetSkinModule (BeString &skinGroup) |
设置皮肤id | |
void | SetSkinStyle (BeString &skinName) |
设置皮肤id | |
void | SetDrawStyleWithFourCode (LPCTSTR draw_style) |
设置控件绘制的风格样式,同一种控件的表现样式可以有多种。 输入值只有前四位字符有效。一个控件表现形式在实际中不会很多。不用整形的目的是增强可读性 | |
BOOL | IsDrawStyleWithFourCode (TCHAR a='\0', TCHAR b='\0', TCHAR c='\0', TCHAR d='\0') const |
void | GetSkinModule (BeStringShort64 &moduleName) |
void | GetSkinStyle (BeStringShort64 &styleName) |
RECT | GetControlRect () const |
RECT | GetControlClientRect () const |
返回基于客户区的坐标 | |
RECT | GetControlScreenRect () const |
返回基于屏幕的坐标 | |
RECT | GetOppositePosition (RECT rcContainer, RECT rcChild) const |
返回rcChild相对rcrcContainer坐标系的位置 | |
SIZE | GetStringSize (LPCTSTR str) const |
获得字符串尺寸 | |
POINT | ViewOrigin () const |
坐标原点偏移量 | |
ILayout * | GetAttchLayout () const |
获得管理控件自身的布局对象 | |
ShowStatus | GetPaintStatus (bool ignoreLButton=true) const |
获得控件状态 | |
POINT | GetClientPoint (double w_percent, double h_percent) |
获得控件坐标系下百分比的绝对位置 | |
void | InsertGCChain (CControlUI *prev, CControlUI *next) |
void | DeleteGCChain (CControlUI *prev, CControlUI *next) |
CControlUI * | FindTabFocusControl (BOOL isNext) const |
获得接下来的焦点控件 | |
void | NotifyMangerIsDestory () |
告知管理者已销毁 | |
IManageHandler * | GetManagerUI () const |
ST_Policy * | GetSignalPolicy () |
BOOL | TranslateSyncMsg (UINT message, WPARAM wParam, LPARAM lParam) |
向上层转发同步消息 | |
BOOL | OnMessageHandler (UINT message, WPARAM wParam, LPARAM lParam) override |
虚拟控件最终消息处理过程 | |
int | FindChildControlByHandler (std::vector< CControlUI * > &vec, IEventHandler *handler) |
查找(通过控件的SetEventHandler()指定的事件处理对象来寻找) | |
int | FindAllControlByName (std::vector< CControlUI * > &vec, LPCTSTR szName, BOOL isRecursiveCall=TRUE) const |
在当前控件之下查找所有同名控件 | |
int | FindAllControl (std::vector< CControlUI * > &vec, BOOL isRecursiveCall=TRUE) const |
获得所有子控件 | |
CControlUI * | FindControlByName (LPCTSTR szName, BOOL isRecursiveCall=TRUE) const |
在当前控件之下查找控件 | |
CControlUI * | GetParent () const |
获得父窗口 | |
CControlUI * | GetParentOnTopMost () const |
获得最顶层父窗口 | |
CControlUI * | HitTestChildControl (POINT pt) const |
定位到子控件对象 | |
CControlUI * | NextFocusControl (BOOL isPrev=FALSE) const |
void | SaveSettingConfig () |
保存配置 | |
virtual CControlUI * | HitTestControl (POINT pt) |
根据位置得到最终的定位控件 | |
virtual void | GetLayoutViewRect (RECT *rc) |
virtual BeString | GetControlText () |
virtual void | GetControlValueText (BasicStringBuffer &buffer) |
获得控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作 | |
virtual void | SetControlValueText (const BeString &str) |
设置控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作 | |
virtual ILayout * | BoxLayoutMgr () |
容器布局对象 | |
virtual void | Activate () |
virtual CControlUI * | Clone () |
克隆对象 | |
virtual void | ChangeThemeColors (int theme) |
切换主题色 | |
virtual void | ShellAttribute (const BeString &szName, const BeString &szText) |
命令控制和属性设置接口 | |
BOOL | ShellAttributeToChildControl (const BeString &childname, const BeString &szName, const BeString &szText) |
virtual void | OnParseItemData (XMLItem *pNode) |
解析xml文件对应的数据 | |
virtual void | OnSaveConfigSetting (XMLItem *node) |
保存控件属性到全局配置文件 | |
virtual void | OnLoadConfigSetting (XMLItem *node) |
加载控件属性 | |
virtual void | OnCreate () |
产生时间是窗口创建之后显示之前 | |
virtual void | OnFontChange () |
字体更改 | |
virtual void | OnControlSize () |
控件尺寸改变时触发 | |
virtual void | OnShow (bool bShow) |
virtual void | OnCtrlKillFocus () |
ui控件失去焦点 | |
virtual void | OnCtrlSetFocus () |
ui控件获得焦点 | |
virtual BOOL | HitTest (POINT pt) |
点击测试 | |
virtual BOOL | OnKillFocus (WPARAM wParam, LPARAM lParam) |
当管理的句柄HWND失去焦点时 进入此函数,也就是此函数实际上是窗口 MSG_WND_KILLFOCUS的响应 | |
virtual BOOL | OnHSCrollBar (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnVSCrollBar (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnSetCursor (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnNcHitTest (POINT pt) |
virtual BOOL | OnMouseMove (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnMouseEnter (WPARAM wParam, LPARAM lParam) |
在鼠标进入控件时触发 | |
virtual BOOL | OnMouseLeave (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnMouseWheel (WPARAM wParam, LPARAM lParam) |
鼠标滑轮消息 | |
virtual BOOL | OnLButtonDown (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnLButtonUp (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnLButtonCliked (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnRButtonDown (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnRButtonUp (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnRButtonCliked (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnKeyDown (WPARAM wParam, LPARAM lParam) |
键盘消息 | |
virtual BOOL | OnKeyUp (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnChar (WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnTimerEvent (unsigned int timerid, UINT umsec) |
定时器事件响应 | |
virtual BOOL | OnPaintControl (ISurface *pSurface, LPRECT lprcUpdate=NULL, LPRECT lprcParentViewPort=NULL) |
lprcUpdate :控件的局部更新区域, 为 NULL 表示全部更新 | |
virtual BOOL | DoPaintShadow (ISurface *pSurface, bool inset, RECT *lpUpdate) |
lpUpdate 表示需要重绘的区域,这个区域的坐标表示是基于HWND窗口坐标系下的。也就是绝对位置。 | |
virtual BOOL | DoPaintBackGround (ISurface *pSurface, RECT *lpUpdate) |
绘制背景 | |
virtual BOOL | DoPaint (ISurface *pSurface, RECT *lpUpdate) |
绘制前景 | |
virtual BOOL | DoPaintBorder (ISurface *pSurface, RECT *lpUpdate) |
绘制边框 | |
virtual BOOL | DoPaintFinished (ISurface *pSurface, RECT *lpUpdate) |
绘制结束事件,极少场景需要用到 | |
virtual BOOL | OnDropBegin () |
鼠标拖拽开始 | |
virtual BOOL | OnDropEnd () |
鼠标拖拽结束 | |
virtual void | CloneAttribute (CControlUI *clone) |
克隆属性 | |
int | LayoutAdaptWidth (int expH) override |
int | LayoutAdaptHeight (int expW) override |
int | GetSplitControlOffsetW () override |
获得拆分宽度偏移 | |
int | GetSplitControlOffsetH () override |
获得拆分高度偏移 | |
void | Layout (int x, int y, int w, int h, UINT flags) override |
bool | IsVisibleLayout () override |
RECT | GetPosition () override |
void | SetLauoutInfo (ILayout *parent, int w, int h, SizeMode stw, SizeMode sth) |
void | ChangeManager (IManageHandler *pMagr) |
改变控件的管理对象(将抽象控件改变实际窗口的作用域)。 | |
![]() | |
ICommitTarget () | |
virtual | ~ICommitTarget () |
virtual void | OnSummitTarget (FourCode four_code, LPCTSTR data) |
对象之间传递数据的提交操作 | |
![]() | |
IControlUI () | |
virtual | ~IControlUI () |
virtual int | LayoutAdaptWidth (int expH) |
virtual int | LayoutAdaptHeight (int expW) |
virtual int | GetSplitControlOffsetW () |
获得拆分宽度偏移 | |
virtual int | GetSplitControlOffsetH () |
获得拆分高度偏移 | |
virtual void | Layout (int x, int y, int w, int h, UINT flags=0) |
virtual RECT | GetPosition () |
virtual bool | IsVisibleLayout () |
![]() | |
IEventHandler () | |
virtual | ~IEventHandler () |
virtual BOOL | OnMessageHandler (UINT message, WPARAM wp, LPARAM lp) |
日期时间控件
BUI::CDateTimeUI::CDateTimeUI | ( | ) |
BUI::CDateTimeUI::~CDateTimeUI | ( | ) |
void BUI::CDateTimeUI::EnableSynchronizeSystemTime | ( | BOOL | enable | ) |
|
overridevirtual |
获得控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作
重载 BUI::CControlUI .
UINT BUI::CDateTimeUI::GetDay | ( | ) | const |
UINT BUI::CDateTimeUI::GetHour | ( | ) | const |
UINT BUI::CDateTimeUI::GetMinute | ( | ) | const |
UINT BUI::CDateTimeUI::GetMonth | ( | ) | const |
UINT BUI::CDateTimeUI::GetSecond | ( | ) | const |
UINT BUI::CDateTimeUI::GetYear | ( | ) | const |
重载 BUI::CControlUI .
|
overridevirtual |
|
overridevirtual |
设置控件所表达的数据的文本,比如复选框的状态("0"/"1"),方便上层统一操作
重载 BUI::CControlUI .
void BUI::CDateTimeUI::SetDateTime | ( | time_t | t | ) |
void BUI::CDateTimeUI::SetNow | ( | ) |
|
overridevirtual |
命令控制和属性设置接口
szName属性 | szText语法格式 |
---|---|
text 设置控件文本 | text="按钮" |
note 设置控件注释信息 | note="这是一个用于控制XXX的按钮" |
back-colors 背景颜色 | back-colors="normal:0x343434;light:rgb(20,20,20,255);selected:hsv(25,100,100,255);disable:#343434" |
front-colors 前景颜色 | front-colors="normal:0x343434;light:rgb(20,20,20,255);selected:hsv(25,100,100,255);disable:#343434" |
text-colors 文本颜色 | text-colors="normal:0x343434;light:rgb(20,20,20,255);selected:hsv(25,100,100,255);disable:#343434" |
border-colors 边框颜色 | border-colors="normal:0x343434;light:rgb(20,20,20,255);selected:hsv(25,100,100,255);disable:#343434" |
border-size 边框画笔大小 | border-size="2" |
round-radius 控件圆角 | round-radius="left-top:10,10;right-top:10,10;right-bottom:10,10;left-bottom:10,10" |
round-radius="rx:10;ry:10" | |
font 设置字体 | font="name" |
border-show 边框显示属性 | 取值 never:不显示, always:显示, highlight:鼠标悬停时显示, focus:控件获得焦点时显示 |
back-show 背景显示属性 | 取值 never:不显示, always:显示, highlight:鼠标悬停时显示, focus:控件获得焦点时显示 |
shadow 阴影特效 | shadow="dx,dy,blur_x,blur_y,spread_x,spread_y,colo,inset" shadow="3,3, 2,2, 0,0, rgb(0,0,0,100),inset;3,3, 2,2, 0,0,rgb(0,0,0,100),inset" |
visible 可见性 | 取值 true/false |
enable 可用性/禁用状态 | 取值 true/false |
tooltip 提示文本 | tooltip="这是一段鼠标悬停时的提示文本内容" |
nID 控件整数ID | nID="101" |
skin-id 皮肤唯一标识符,查找皮肤时的关键key | skin-id="skin_white" |
cursor 光标 | 取值:arrow,ibeam,hand,wait,cross,uparrow,size,icon,sizenwse,sizenesw,sizewe,sizens,sizeall,no |
isShortCut 是否可以响应快捷键 | true/false |
shortcut 响应快捷键 | shortcut="ctrl+B" |
refresh 刷新控件 | true/false |
margin-hot 热点时的边缘膨胀尺寸 | margin="2,2,2,2" 左上右下的顺序 |
control-flags 功能标志位 | "-"前缀代表删除属性 如 control-flags="AllowFocusWhenClick,-SupportTabKey" |
StaticState :静态控件,不响应键盘和鼠标 | |
AllowFocusWhenClick :用户单击时可控件获取焦点 | |
AllowCaptureMouseWhenClick :用户左键时,捕获鼠标 | |
SupportTabKey :支持tab获得焦点 | |
AutoSeatLayout :自动占位布局 | |
ShowMarginOnCaptureMouse :鼠标悬停时,显示边缘膨胀特效 | |
ShowMarginOnFocus :获得焦点时,显示边缘膨胀特效 | |
RoundRadiusDrawLine :控件圆角 | |
RoundRadiusParl: 控件Parl四边形 | |
HideWndWhenClick :单击时隐藏窗口 | |
forcelayout:控件尺寸变化时,强制重新计算布局位置 | |
use-par-color-fg : 控件前景颜色,使用父控件的 | |
use-par-color-border : 控件边框颜色,使用父控件的 | |
use-par-color-text : 控件文本颜色,使用父控件的 | |
DisableTheme :禁用主题颜色 | |
ZOverSpeedup :控件多到影响性能时启用 启用后会用算法计算控件的遮盖信息,快速定位 | |
StorageUserSetting :自动存储控件内容到全局配置文件 | |
FixedOnView : 控件坐标原点改变时,此控件固定不变 | |
OnlyMoveInParent : 仅在父控件视窗下移动 | |
datafile 数据文件 | datafile="文件路径" |
重载 BUI::CControlUI .
|
protected |