CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
CControlUI.h 文件参考

class  BUI::CControlUI
 控件基类 更多...
 

命名空间

namespace  BUI
 

枚举

enum  BUI::ControlFlag : uint64_t {
  BUI::ControlFlag_StaticState = 1ULL << 0 , BUI::ControlFlag_AllowFocusWhenClick = 1ULL << 1 , BUI::ControlFlag_AllowCaptureMouseWhenClick = 1ULL << 2 , BUI::ControlFlag_MouseHoverState = 1ULL << 3 ,
  BUI::ControlFlag_FocusState = 1ULL << 4 , BUI::ControlFlag_ContainFocusState = 1ULL << 5 , BUI::ControlFlag_MouseLButtonDownState = 1ULL << 6 , BUI::ControlFlag_MouseHitTestReset = 1ULL << 7 ,
  BUI::ControlFlag_AutoScrollHorEnd = 1ULL << 8 , BUI::ControlFlag_AutoScrollVerEnd = 1ULL << 9 , BUI::ControlFlag_Animating = 1ULL << 10 , BUI::ControlFlag_UseClipZoom = 1ULL << 11 ,
  BUI::ControlFlag_NoDrawClip = 1ULL << 12 , BUI::ControlFlag_Delegater = 1ULL << 13 , BUI::ControlFlag_DelegaterLinkState = 1ULL << 14 , BUI::ControlFlag_SupportTabKey = 1ULL << 15 ,
  BUI::ControlFlag_FixedInView = 1ULL << 16 , BUI::ControlFlag_OnlyMoveInParent = 1ULL << 17 , BUI::ControlFlag_ZOverSpeedup = 1ULL << 18 , BUI::ControlFlag_AutoSeatLayout = 1ULL << 19 ,
  BUI::ControlFlag_ShowMarginOnCaptureMouse = 1ULL << 20 , BUI::ControlFlag_ShowMarginOnFocus = 1ULL << 21 , BUI::ControlFlag_MarginState = 1ULL << 22 , BUI::ControlFlag_MoveDraggingState = 1ULL << 23 ,
  BUI::ControlFlag_InterScrollState = 1ULL << 24 , BUI::ControlFlag_StorageUserSetting = 1ULL << 25 , BUI::ControlFlag_RoundRadiusDrawLine = 1ULL << 26 , BUI::ControlFlag_RoundRadiusParl = 1ULL << 27 ,
  BUI::ControlFlag_HideWndWhenClick = 1ULL << 28 , BUI::ControlFlag_HideWhenLeave = 1ULL << 29 , BUI::ControlFlag_HideWhenCommited = 1ULL << 30 , BUI::ControlFlag_HideWhenFocusLost = 1ULL << 31 ,
  BUI::ControlFlag_TabKeyFocus = 1ULL << 32 , BUI::ControlFlag_ForceLayoutWhenSizeChange = 1ULL << 33 , BUI::ControlFlag_UseParentTextColor = 1ULL << 34 , BUI::ControlFlag_UseParentForegroundColor = 1ULL << 35 ,
  BUI::ControlFlag_UseParentBorderColor = 1ULL << 36 , BUI::ControlFlag_DisableTheme = 1ULL << 37 , BUI::ControlFlag_TextChanged = 1ULL << 38 , BUI::ControlFlag_FontChanged = 1ULL << 39 ,
  BUI::ControlFlag_PopupProperties = 1ULL << 40 , BUI::ControlFlag_DoNotTriggerEvents = 1ULL << 41 , BUI::ControlFlag_RefreshByParent = 1ULL << 42 , BUI::ControlFlag_DPI_Changed = 1ULL << 43
}
 控件属性标志位 更多...
 

函数

UI_EXP CControlUI * BUI::CreateControl (const TCHAR *className, IManageHandler *pM, LPCTSTR ctlName, LPCTSTR text, CControlUI *pPar, RECT rc, UINT nID, UINT nstyle)
 根据读取的XML信息创建控件
 
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有