CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
CTreeModelNode () | |
~CTreeModelNode () | |
void | SetCellVisable (BOOL show) |
设置集合竞价右键菜单组显示类型 | |
void | SetCellMatched (BOOL matched) |
func是一个普通成员函数 | |
void | SetClickAction (std::shared_ptr< IActionNotify > action) |
void | SetExpandRect (int x, int y, int w, int h) |
BOOL | PtInExpandRect (POINT pt) |
BOOL | IsVisable (UINT mask) const |
int | NodeDepth () const |
void | OnTranslateLanguage () |
BOOL | IsHasChild () |
![]() | |
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) |
![]() | |
CTreeRowCell () | |
~CTreeRowCell () | |
UINT | Size () const |
void | Clear () |
void | AppendDataCell (std::shared_ptr< CNodeSpanCell > &cell) |
BOOL | InsertDataCell (int column, std::shared_ptr< CNodeSpanCell > &cell) |
void | RemoveDataCell (int column) |
CNodeSpanCell * | GetSubCell (int col) |
void | OnAllocNodeCell (int nCol, int count) |
void | OnDeleteCol (int nCol, int count) |
void | OnNodeCollapsed () |
void | OnSetNodeRect (int col, int x, int y, int w, int h) |
void | OnDrawTreeCell (int col, ISurface *pSurface, RECT rcCell, COLORREF textColor, UINT textAlignFlag) |
BOOL | SetCellSelected (int start, int end, BOOL bSelt) |
Public 属性 | |
RECT | rcRow |
RECT | rcExpand |
BOOL | bCollapsed |
UINT | uflagVisable |
int | context_x |
int | row_y |
int | depth |
int | LineNumber |
ItemState | m_state |
CTreeModelNode * | prev |
CTreeModelNode * | next |
CTreeModelNode * | parent |
CTreeModelNode * | firstChild |
CTreeModelNode * | lastChild |
CTreeModelNode * | prevSibling |
CTreeModelNode * | nextSibling |
std::shared_ptr< IActionNotify > | clickAction |
额外继承的成员函数 | |
![]() | |
RECT | m_rcCheckBox |
SelectState | m_checkState |
std::shared_ptr< IActionNotify > | m_checkBoxAction |
![]() | |
std::vector< std::shared_ptr< CNodeSpanCell > > | m_rowOfcells |
BUI::CTreeModelNode::CTreeModelNode | ( | ) |
BUI::CTreeModelNode::~CTreeModelNode | ( | ) |
BOOL BUI::CTreeModelNode::IsHasChild | ( | ) |
int BUI::CTreeModelNode::NodeDepth | ( | ) | const |
void BUI::CTreeModelNode::OnTranslateLanguage | ( | ) |
void BUI::CTreeModelNode::SetCellMatched | ( | BOOL | matched | ) |
func是一个普通成员函数
a | [in] param a |
b | [in, out] param b |
c | [out] output |
1 | : result1; 2 : result2; |
void BUI::CTreeModelNode::SetCellVisable | ( | BOOL | show | ) |
设置集合竞价右键菜单组显示类型
show |
|
void BUI::CTreeModelNode::SetClickAction | ( | std::shared_ptr< IActionNotify > | action | ) |
void BUI::CTreeModelNode::SetExpandRect | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
BOOL BUI::CTreeModelNode::bCollapsed |
std::shared_ptr<IActionNotify> BUI::CTreeModelNode::clickAction |
int BUI::CTreeModelNode::context_x |
int BUI::CTreeModelNode::depth |
CTreeModelNode* BUI::CTreeModelNode::firstChild |
CTreeModelNode* BUI::CTreeModelNode::lastChild |
int BUI::CTreeModelNode::LineNumber |
ItemState BUI::CTreeModelNode::m_state |
CTreeModelNode* BUI::CTreeModelNode::next |
CTreeModelNode* BUI::CTreeModelNode::nextSibling |
CTreeModelNode* BUI::CTreeModelNode::parent |
CTreeModelNode* BUI::CTreeModelNode::prev |
CTreeModelNode* BUI::CTreeModelNode::prevSibling |
RECT BUI::CTreeModelNode::rcExpand |
RECT BUI::CTreeModelNode::rcRow |
int BUI::CTreeModelNode::row_y |
UINT BUI::CTreeModelNode::uflagVisable |