CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CCheckBoxCell类 参考

带有checkbox功能的单元格 更多...

+ 类 BUI::CCheckBoxCell 继承关系图:

Public 成员函数

 CCheckBoxCell ()
 
 ~CCheckBoxCell ()
 
- Public 成员函数 继承自 BUI::CNodeCell
 CNodeCell ()
 
 CNodeCell (std::shared_ptr< CNodeData > valuedata)
 
virtual ~CNodeCell ()
 
void BindAction (std::shared_ptr< IActionNotify > action)
 
std::shared_ptr< IActionNotifyActionOfNode () const
 
void DoNodeAction () const
 
void SetBackNodeData (std::shared_ptr< CNodeData > valuedata)
 
void SetSyntaxAst (LPCTSTR str_script)
 
void SetName (BeString id)
 
BeStringName ()
 
BOOL IsEnable () const
 
void SetEnable (BOOL enable)
 
void OnDrawNodeCell (ISurface *pSurface, int paintState, RECT rcCell, const GColor &color_text, UINT textAlignFlag, PathTransInfo *clipborderpath=NULL)
 
void SetNodeData (std::shared_ptr< CNodeData > valuedata)
 
void AddNodeData (std::shared_ptr< CNodeData > valuedata, int w=0, int h=0, SizeMode stw=AdaptFill, SizeMode sth=AdaptFill)
 
void InsertNodeData (int pos, std::shared_ptr< CNodeData > valuedata, int w=0, int h=0, SizeMode stw=AdaptFill, SizeMode sth=AdaptFill)
 
void SetNotifyHandler (IEventHandler *notify)
 
BOOL NotifyMsg (UINT message, WPARAM wp, LPARAM lp)
 
void NeedUpdateUI ()
 
void NeedUpdateHostUI ()
 
void ShellNodeCellAttribute (const BeString &szName, const BeString &szText)
 
ItemState & GetNodeState ()
 
void Clear ()
 
BOOL PtInCell (POINT pt)
 
void SetRect (int x, int y, int w, int h)
 
RECT CellRect () const
 
std::shared_ptr< CNodeData > & GetNodeData ()
 
- Public 成员函数 继承自 BUI::CheckBoxMode
 CheckBoxMode ()
 
 ~CheckBoxMode ()
 
void SetCheckState (SelectState state)
 
SelectState CheckState () const
 
void SetCheckBoxRect (int x, int y, int w, int h)
 
BOOL PtInCheckBox (POINT pt) const
 
RECT CheckBoxRect () const
 
void SetCheckBoxAction (std::shared_ptr< IActionNotify > &action)
 

额外继承的成员函数

- Public 属性 继承自 BUI::CNodeCell
RECT m_rc_cell
 
ItemState m_state
 
BeString m_name_id
 
IEventHandlerm_notify_handler
 
std::shared_ptr< CNodeDatam_backdata
 
std::shared_ptr< CNodeDatam_rawdata
 
std::shared_ptr< IActionNotifym_action
 
syntax_infom_cmd_ast
 
- Protected 属性 继承自 BUI::CheckBoxMode
RECT m_rc_checkbox
 
SelectState m_check_state
 
std::shared_ptr< IActionNotifym_checkbox_action
 

详细描述

带有checkbox功能的单元格

构造及析构函数说明

◆ CCheckBoxCell()

BUI::CCheckBoxCell::CCheckBoxCell ( )

◆ ~CCheckBoxCell()

BUI::CCheckBoxCell::~CCheckBoxCell ( )
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有