|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
控件垃圾回收机制,生命周期检测。自行释放已经游离的对象 更多...
Public 成员函数 | |
| CControlGC () | |
| virtual | ~CControlGC () |
| void | SystemQuit () |
| void | RegisterGCObj (CControlUI *) |
| 注册UI控件到全局管理对象中 | |
| void | RemoveGCObj (CControlUI *pObj) |
| 移除UI控件从全局管理对象中 | |
| void | ApplyAllControlSkinFile (CManagerSkin &skin) |
| 更新所有控件皮肤.常用于应用程序整体换肤 | |
| void | ApplyAllControlTheme () |
| 更新主题颜色 | |
| void | LanguageTranslate () |
| 触发翻译事件 | |
| CControlUI * | FindControl (LPCTSTR ctrlName, IManageHandler *pMagr=NULL) |
| 根据控件唯一标识符,在全局UI中查找控件 | |
| CControlUI * | FindControlByID (UINT nID, IManageHandler *pMagr=NULL) |
| 根据控件唯一ID(整数),在全局UI中查找控件 | |
| int | FindControlVector (std::vector< CControlUI * > &out_vec, LPCTSTR ctrlName, IManageHandler *pMagr=NULL) |
| 根据控件唯一标识符,在全局UI中查找控件 | |
| int | FindControlVectorByID (std::vector< CControlUI * > &out_vec, UINT nID, IManageHandler *pMagr=NULL) |
| 根据控件唯一ID(整数),在全局UI中查找控件 | |
控件垃圾回收机制,生命周期检测。自行释放已经游离的对象
| BUI::CControlGC::CControlGC | ( | ) |
|
virtual |
| void BUI::CControlGC::ApplyAllControlSkinFile | ( | CManagerSkin & | skin | ) |
更新所有控件皮肤.常用于应用程序整体换肤
| void BUI::CControlGC::ApplyAllControlTheme | ( | ) |
更新主题颜色
| CControlUI * BUI::CControlGC::FindControl | ( | LPCTSTR | ctrlName, |
| IManageHandler * | pMagr = NULL |
||
| ) |
根据控件唯一标识符,在全局UI中查找控件
| ctrlName | 控件名称 |
| pMagr | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| CControlUI * BUI::CControlGC::FindControlByID | ( | UINT | nID, |
| IManageHandler * | pMagr = NULL |
||
| ) |
根据控件唯一ID(整数),在全局UI中查找控件
| ctrlName | 控件名称 |
| pMagr | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| int BUI::CControlGC::FindControlVector | ( | std::vector< CControlUI * > & | out_vec, |
| LPCTSTR | ctrlName, | ||
| IManageHandler * | pMagr = NULL |
||
| ) |
根据控件唯一标识符,在全局UI中查找控件
| ctrlName | 控件名称 |
| pMagr | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| int BUI::CControlGC::FindControlVectorByID | ( | std::vector< CControlUI * > & | out_vec, |
| UINT | nID, | ||
| IManageHandler * | pMagr = NULL |
||
| ) |
根据控件唯一ID(整数),在全局UI中查找控件
| ctrlName | 控件名称 |
| pMagr | 指定查找控件的管理对象。当为NULL时,在全局范围内查找。不为空时,只查找匹配的控件对象 |
| void BUI::CControlGC::LanguageTranslate | ( | ) |
触发翻译事件
| void BUI::CControlGC::RegisterGCObj | ( | CControlUI * | ) |
注册UI控件到全局管理对象中
| void BUI::CControlGC::RemoveGCObj | ( | CControlUI * | pObj | ) |
移除UI控件从全局管理对象中
| void BUI::CControlGC::SystemQuit | ( | ) |