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

表格控件 更多...

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

Public 成员函数

 CTableViewUI ()
 
 ~CTableViewUI ()
 
void ChangeThemeColors (int theme) override
 切换主题色
 
void OnControlSize () override
 控件尺寸改变时触发
 
void OnChangeHeaderColWidth () override
 
void OnDbClickCell (int nRow, int nCol)
 
void OnInsertColumn (int ncol, int sum) override
 
void OnDeleteColumn (int ncol, int sum) override
 
void OnSortColum (int ncol, OrderByType ordertype, DataType sortType, BOOL bNoCase) override
 
void OnPaintMovingColum (int ncol, int dx, ISurface *pSurface, RECT *lpUpdate) override
 
void OnClickColumHeader (UINT nCol)
 
TableRowInsertRow (int nRow, LPCTSTR szRowData=NULL)
 成功插入,返回行对象。失败,返回空指针
 
TableRowAppendRow (LPCTSTR szRowData=NULL)
 
TableRowInsertRow (int nRow, BeString szRowData)
 
TableRowAppendRow (BeString szRowData)
 
CNodeSpanCellGetCellItem (int nRow, int nCol) const
 获得单元格容器节点
 
CNodeDataGetCellNodeData (int nRow, int nCol, BOOL create=FALSE)
 获得单元格数据对象
 
void SetCellNumber (int nRow, int nCol, double value, int precision=3, bool remove_float_zero=true)
 设置单元格数值
 
void SetCellString (int nRow, int nCol, const BeString &str)
 设置单元格文本
 
double GetCellNumber (int nRow, int nCol)
 获得单元格数值
 
BeString GetCellString (int nRow, int nCol)
 获得单元格文本
 
BOOL RemoveRows (int nRows, int count=1)
 删除
 
BOOL RemoveSelectRows (BOOL bRefresh=TRUE)
 删除选中行
 
void Clear (BOOL bErase=TRUE)
 清空
 
TableRowGetRow (int nRow) const
 
TableRowFindRowPositionByUserData (LPCTSTR szdata) const
 根据行用户数据,得到行的位置
 
void MoveColValueByCircle (int col, int dx)
 
void SetTransposition (bool transposition)
 设置行列转置
 
void SetItemRoundRadius (RoundRectRadius &radius)
 
void SetItemRoundSize (int rx, int ry)
 
void SetStartingOfSerialNumber (int begin)
 
void SetPageSize (unsigned size)
 设置分页尺寸
 
void SetPageCurSel (int sel)
 设置当前页
 
void EnableMultPage (bool bSup)
 设置分页功能可用性
 
BOOL IsSupportMultPage () const
 分页功能是否可用
 
int GetPageCounts () const
 分页数量
 
int HitTestCol (int x, int y)
 
int RowCounts () const
 行总数
 
int VisableRowCount () const
 可见行总数
 
int GetNodeIndexWithName (LPCTSTR name) const
 
void SetCurSel (int row, int count, BOOL bRefresh=TRUE)
 设置当前选中行
 
int GetSelectRowIndex (int row_begin=0) const
 从row_begin开始检索,并返回第一个选中行索引
 
void ShowNumText (bool bShow)
 显示行号
 
void ShowMultiCheckBox (bool bShow)
 
void CheckBox (int nRow, SelectState state)
 
void CheckBoxAll (bool bCheck, BOOL bErase=TRUE)
 
void VisableAll (bool bShow, BOOL bErase=TRUE)
 
void SelectAll (bool bSlted, BOOL bErase=TRUE)
 
void SetVisibleResultList (std::vector< int > &rs)
 设定可现实行的索引列表
 
void ClearVisibleResultList ()
 恢复原状
 
BOOL JumpViewRow (int index, BOOL bTop)
 滚动到指定索引行
 
int GetRowHeight (BOOL display=TRUE) const
 数据行高度
 
void SetRowHeight (int h)
 设置行高度
 
BOOL IsInVisibleView (int pos) const
 是否在可视区域内
 
UINT GridLineStyle () const
 
void SetGridLineStyle (UINT nStyle)
 
void ShowEditor (int nRow, int nCol, BOOL bRefresh=FALSE)
 
void HideEditor (int nCol)
 
void PrintToFile (FILE *fp, LPCSTR space_prefix=" ")
 打印数据信息
 
void SaveDataToStringWithXml (XMLItem *node)
 
void OnClickHeader (POINT pt)
 表头点击事件回调虚函数
 
void SortColumn ()
 
void DrawAllCheckBox (ISurface *pSurface, RECT *lpUpdate, COLORREF color)
 
BOOL DoPaintNumCtrl (ISurface *pSurface, RECT *lpUpdate)
 
void GetCheckedRows (BOOL bChecked, std::vector< TableRow * > &outlist) const
 
void GetSelectedRows (BOOL bSelected, std::vector< TableRow * > &outlist) const
 
void OnParseItemData (XMLItem *pNode) override
 解析xml文件对应的数据
 
void ShellAttribute (const BeString &szName, const BeString &szText) override
 命令控制和属性设置接口
 
BOOL OnMessageHandler (UINT message, WPARAM wParam, LPARAM lParam) override
 
BOOL OnMouseMove (WPARAM wParam, LPARAM lParam) override
 
BOOL OnMouseLeave (WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonDown (WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonUp (WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonCliked (WPARAM wParam, LPARAM lParam) override
 
BOOL OnKeyDown (WPARAM wParam, LPARAM lParam) override
 键盘消息
 
BOOL OnChar (WPARAM wParam, LPARAM lParam) override
 
BOOL DoPaint (ISurface *pSurface, RECT *lpUpdate) override
 绘制前景
 
CControlUIHitTestControl (POINT pt) override
 根据位置得到最终的定位控件
 
void OnReLayout () override
 
- Public 成员函数 继承自 BUI::CContainTitleUI
 CContainTitleUI ()
 
 ~CContainTitleUI ()
 
COLORREF GridLineColor () const
 
BOOL IsFixColum (int col) const
 
int SetColumFilterList (std::vector< int > &rs)
 
void ClearColumFilterList ()
 
PenType GetGridLineStyle () const
 
void SetGridLineStyle (PenType penStyle)
 
void SetMovingColor (COLORREF cr)
 
void SetGridFillMode (GridFillMode fillmode)
 
void SetLeadWidth (int nWidth)
 
int GetLeadWidth (BOOL display=TRUE) const
 
int GetColumWidthSum () const
 
int TitleHeight (BOOL display=TRUE) const
 
void SetTitleHeight (int h)
 
void SetFixColCount (int c)
 
UINT TextAlign (UINT nCol) const
 
int GetColWidth (UINT nCol) const
 
UINT GetRowScrollBarTypeID () const
 
UINT GetColScrollBarTypeID () const
 
int GetColumPos (int col) const
 
TableHeaderNodeCellGetColumn (int ncol) const
 
void SwapTitleColum (int c1, int c2)
 
void MoveColumPos (int col, int ins_col)
 
void SetTitleFont (GFont *font)
 
BOOL GetColumCellXBound (int col, int &x1, int &x2) const
 
int ColumnCount () const
 
int VisableColumnCount () const
 
void ClearColumn (BOOL bErase=TRUE)
 
void RemoveColum (UINT nCol)
 
int SetColumns (std::vector< std::shared_ptr< TableHeaderNodeCell > > &titlelist)
 
int InsertColumn (int nCol, std::shared_ptr< TableHeaderNodeCell > titleCell)
 
int AppendColumn (std::shared_ptr< TableHeaderNodeCell > titleCell)
 
int FindColumnIndexByName (BeString &name) const
 
int GetColumnIndexByName (LPCTSTR szID) const
 
void SetColumnName (int nCol, LPCTSTR szID)
 
void SetColWidth (UINT nCol, SizeValue value)
 
void SetEditorUI (std::shared_ptr< CControlUI > pEditor)
 
void SetColumEditorUI (int nCol, std::shared_ptr< CControlUI > pEditor)
 
BOOL JumpViewCol (int index, BOOL bLeft)
 滚动到指定索引列
 
virtual void OnReLayout ()
 
virtual void OnChangeHeaderColWidth ()
 
virtual void OnInsertColumn (int ncol, int sum)
 
virtual void OnDeleteColumn (int ncol, int sum)
 
virtual void OnSortColum (int ncol, OrderByType ordertype, DataType sortType, BOOL bNoCase)
 
virtual void OnPaintMovingColum (int ncol, int dx, ISurface *pSurface, RECT *lpUpdate)
 
void ChangeThemeColors (int theme) override
 切换主题色
 
void ShellAttribute (const BeString &szName, const BeString &szText) override
 命令控制和属性设置接口
 
void OnParseItemData (XMLItem *pNode) override
 解析xml文件对应的数据
 
void OnControlSize () override
 控件尺寸改变时触发
 
BOOL OnNcHitTest (POINT pt) override
 
BOOL OnMessageHandler (UINT message, WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonDown (WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonUp (WPARAM wParam, LPARAM lParam) override
 
BOOL OnLButtonCliked (WPARAM wParam, LPARAM lParam) override
 
BOOL OnMouseMove (WPARAM wParam, LPARAM lParam) override
 
BOOL OnMouseLeave (WPARAM wParam, LPARAM lParam) override
 
BOOL DoPaint (ISurface *pSurface, RECT *lpUpdate) override
 绘制前景
 
int LayoutAdaptWidth (int expH) override
 
CControlUIHitTestControl (POINT pt) override
 根据位置得到最终的定位控件
 
- Public 成员函数 继承自 BUI::CScrollAreaUI
 CScrollAreaUI ()
 
virtual ~CScrollAreaUI ()
 
void OnCreate () override
 产生时间是窗口创建之后显示之前
 
void OnControlSize () override
 控件尺寸改变时触发
 
void GetLayoutViewRect (RECT *rc) override
 
void SetBackIntervalColor (std::vector< COLORREF > &colors)
 
void ResetScrollBarRange ()
 
void ScrollJumpToView (RECT &rc)
 
void ScrollJumpToControlUI (UINT nBar, CControlUI *child)
 
void RefreshClientRect (RECT rc)
 
void ScreenToClientPoint (POINT &pt) const
 
void SetScrollBarUISize (int size)
 
void SetEmptyTipImage (GImageIconInfo *img)
 
void SetEmptyTipText (BeString text)
 
int GetScrollbarPos (UINT nBar=SBF_HORZ) const
 
void SetScrollbarPos (UINT nBar, int pos)
 
void SetScrollbarRange (UINT nBar, int nMin, int nMax)
 
int GetScrollbarRange (UINT nBar=SBF_HORZ) const
 
int GetScrollDistance (UINT nBar=SBF_HORZ) const
 
int GetScrollbarPage (UINT nBar=SBF_HORZ) const
 
BOOL IsScrollVaild (UINT nBar=SBF_HORZ) const
 
void SetScrollbarPosWithPercentage (UINT nBar, int percent)
 
int GetScrollbarPercentage (UINT nBar=SBF_HORZ) const
 
void SetScrollbarPosEnd (UINT nBar=SBF_HORZ)
 
CScrollBarUIGetScrollbarUI (UINT nBar=SBF_HORZ) const
 
void EnableScrollBarAutoHide (BOOL enable)
 
void ForbidScrollBar (UINT nBar, BOOL bBan)
 
void SetScrollbarAlign (UINT nBar, AlignmentStyle uAlign)
 
void UpdateScrollBarPostion (RECT *lpRect)
 
void SetWheelSpeed (UINT speed)
 
void DoPaintEmptyTips (ISurface *pSurface, RECT &rcPaint, RECT *lpUpdate)
 
void ChangeThemeColors (int theme) override
 切换主题色
 
void OnParseItemData (XMLItem *pNode) override
 解析xml文件对应的数据
 
BOOL OnMessageHandler (UINT message, WPARAM wParam, LPARAM lParam) override
 虚拟控件最终消息处理过程
 
BOOL OnMouseWheel (WPARAM wParam, LPARAM lParam) override
 鼠标滑轮消息
 
BOOL OnMouseEnter (WPARAM wParam, LPARAM lParam) override
 在鼠标进入控件时触发
 
BOOL OnMouseLeave (WPARAM wParam, LPARAM lParam) override
 
BOOL OnHSCrollBar (WPARAM wParam, LPARAM lParam) override
 
BOOL OnVSCrollBar (WPARAM wParam, LPARAM lParam) override
 
void CloneAttribute (CControlUI *clone) override
 克隆属性
 
void ShellAttribute (const BeString &szName, const BeString &szText) override
 命令控制和属性设置接口
 
- Public 成员函数 继承自 BUI::CControlUI
 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)
 设置父控件
 
CControlUIParent () const
 父控件
 
CControlUIFirstChild () const
 第一个孩子节点
 
CControlUILastChild () const
 最后的孩子节点
 
CControlUINextSibling () const
 下一个兄弟节点
 
CControlUIPrevSibling () const
 上一个兄弟节点
 
CControlUIDelegaterPrev () const
 托管链表前向指针
 
CControlUIDelegaterNext () 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)
 设置属性保存节点
 
XMLItemGetAttributeSaveNode () 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
 
GShadowContainGetShadowContain ()
 获得阴影容器对象
 
GFontGetFont () 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
 坐标原点偏移量
 
ILayoutGetAttchLayout () 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)
 
CControlUIFindTabFocusControl (BOOL isNext) const
 获得接下来的焦点控件
 
void NotifyMangerIsDestory ()
 告知管理者已销毁
 
IManageHandlerGetManagerUI () const
 
ST_PolicyGetSignalPolicy ()
 
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
 获得所有子控件
 
CControlUIFindControlByName (LPCTSTR szName, BOOL isRecursiveCall=TRUE) const
 在当前控件之下查找控件
 
CControlUIGetParent () const
 获得父窗口
 
CControlUIGetParentOnTopMost () const
 获得最顶层父窗口
 
CControlUIHitTestChildControl (POINT pt) const
 定位到子控件对象
 
CControlUINextFocusControl (BOOL isPrev=FALSE) const
 
void SaveSettingConfig ()
 保存配置
 
virtual CControlUIHitTestControl (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 ILayoutBoxLayoutMgr ()
 容器布局对象
 
virtual void Activate ()
 
virtual CControlUIClone ()
 克隆对象
 
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)
 改变控件的管理对象(将抽象控件改变实际窗口的作用域)。
 
- Public 成员函数 继承自 BUI::ICommitTarget
 ICommitTarget ()
 
virtual ~ICommitTarget ()
 
virtual void OnSummitTarget (FourCode four_code, LPCTSTR data)
 对象之间传递数据的提交操作
 
- Public 成员函数 继承自 BUI::IControlUI
 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 ()
 
- Public 成员函数 继承自 BUI::IEventHandler
 IEventHandler ()
 
virtual ~IEventHandler ()
 
virtual BOOL OnMessageHandler (UINT message, WPARAM wp, LPARAM lp)
 
- Public 成员函数 继承自 BUI::CSortContainer
 CSortContainer ()
 
 ~CSortContainer ()
 
void AppendSortData (SortData &data)
 
void DeleteSortData (int sort_i)
 
void ClearSortData ()
 
const SortDataAt (UINT i) const
 
void SetOrderType (OrderByType order)
 
void SetSortType (DataType dtype, BOOL nocase=FALSE)
 
void SetPauseStatus (BOOL bPause)
 
DataType GetSortDataType () const
 
void DoSort ()
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 BUI::CControlUI
static void ChangeParent (CControlUI *pThis, CControlUI *pNewpar, CControlUI *pAfterchild)
 
static void ParseShortCutText (const char *text, UINT &vCtrl, UINT &vKey)
 解析快捷键
 
static BeString ConvertShortCutCodeToText (UINT vCtrl, UINT vKey)
 快捷键转换为字符串
 
- Public 属性 继承自 BUI::CControlUI
BeString m_strVarName
 
UINT m_nID
 
IManageHandlerm_pMangerUI
 
CControlUIm_pParent
 
CControlUIm_pFirstChild
 
CControlUIm_pLastChild
 
CControlUIm_pNextSibling
 
CControlUIm_pPrevSibling
 
CControlUIm_gc_prev_
 
CControlUIm_gc_next_
 
CControlUIm_break_prev_
 
CControlUIm_break_next_
 
RECT m_rcAbsolute
 
- Protected 成员函数 继承自 BUI::CContainTitleUI
void GetColumnAreaRect (int col, RECT *rc)
 
int PtInColumn (int x, int y)
 
int PtInTargetColumn (int x, int y)
 
int GetFixColumWidth () const
 
BOOL PtInTitle (POINT pt) const
 
TableHeaderNodeCellGetAbsColumn (int ncol) const
 
BOOL MoveCol (BOOL bPrev, BOOL bRefresh)
 
- Protected 成员函数 继承自 BUI::CScrollAreaUI
void ShowChildScrollBar (BOOL show)
 
UINT GetScrollStateCode () const
 
- Protected 成员函数 继承自 BUI::CControlUI
void UpdateMarginStateFlag ()
 更新margin状态标志位
 
RECT GetMarginAreaRect () const
 
BOOL SetMouseCursor (CursorMouse id)
 设置系统光标
 
void InsertBreakChain (CControlUI *prev, CControlUI *next)
 
void DeleteBreakChain (CControlUI *prev, CControlUI *next)
 
void ClientToHWNDScreen ()
 将控件坐标转换为窗口下的坐标
 
void RePlotChildPos ()
 
void AdjustLayoutControlSize (POINT pt)
 用户调整控件大小
 
BOOL IsRedrawHovn () const
 
void NotifyChildControlEnableChange (bool bEnable)
 父控件被禁用时,同步更新子控件禁用状态
 
void NotifyChildControlVisableChange (bool bShow)
 父控件被隐藏时,同步更新子控件隐藏状态
 
- Protected 成员函数 继承自 BUI::CSortContainer
void NeedReSort ()
 
- 静态 Protected 成员函数 继承自 BUI::CControlUI
static UBYTE ReturnBitFlag (UBYTE value, UINT bit_pos, BOOL bEnable)
 
- Protected 属性 继承自 BUI::CContainTitleUI
std::vector< std::shared_ptr< TableHeaderNodeCell > > m_vecHeaderInfo
 
std::vector< int > m_vecFilterRs
 
std::shared_ptr< CControlUIm_pDefEditorUI
 
COLORSTYLE m_titleBkColors
 
COLORSTYLE m_titleTextColors
 
COLORSTYLE m_gridColors
 
COLORSTYLE m_LineNumTextColors
 
COLORREF m_crMoveCol
 
PenType m_gridlineStyle
 
GridFillMode m_gridFillMode
 
GFontm_pTitleFont
 
int m_nTrackWidth
 
int m_nTrackPosX
 
int m_nTrackCol
 
int m_nHighLightCol
 
int m_nLastSelectCol
 
TableHeaderNodeCellm_pDragColCell
 
TableHeaderNodeCellm_pSortCell
 
UINT m_uTitleHitFlag
 
int m_nLeadWidth
 
int m_nTitleHeight
 
int m_FixColumCount
 
int m_nMoveSourceCol
 
int m_nMoveTargetCol
 
bool m_bChangeWidth
 
bool m_bTransposition
 
UINT m_uColBar
 
UINT m_uRowBar
 
- Protected 属性 继承自 BUI::CScrollAreaUI
int m_nWheelSpeed
 
int m_nBarWidth
 
CScrollBarUIm_pScrollHor
 
CScrollBarUIm_pScrollVer
 
AlignmentStyle m_uHorBarAlign
 
AlignmentStyle m_uVerBarAlign
 
BOOL m_bForbidHor
 
BOOL m_bForbidVer
 
BOOL m_bDisplayBarWhenMouseEnters
 
CNodeDataLists m_nodeListWhenEmpty
 
std::vector< COLORREFm_back_interval_colors
 
- Protected 属性 继承自 BUI::CControlUI
IEventHandlerm_eventHandler
 
BeString m_strText
 
BeString m_skinModuleName
 
BeString m_skinStyleName
 
BeString m_strCaptureFile
 
BeString m_strNotes
 
Location m_locationinfo
 
POINT m_ptViewOrigin
 
RECT m_rcTrackDrag
 
RECT m_rcChipZoom
 
RECTm_pRectClipParent
 
COLORSTYLE m_bgColors
 
COLORSTYLE m_fgColors
 
COLORSTYLE m_textColors
 
COLORSTYLE m_borderColors
 
RoundRectRadius m_RoundRadius
 
UBYTE m_roundRadiusFlags
 
MarginInfo m_marginOnHover
 
CursorMouse m_idCursor
 
GFontm_pFont
 
uint64_t m_nCtlFlags
 
UINT m_borderSize
 
ICommitTargetm_commit_target
 
FourCode m_draw_style
 
BeString m_popTipText
 
std::shared_ptr< CControlUIm_popBoxUI
 
std::shared_ptr< PopControlInfom_popUser
 
ActionList m_action
 
std::vector< std::shared_ptr< ILayout > > m_absord_uis
 
ST_Policy m_sigPolicy
 
syntax_infom_cmd_ast
 
XMLItemm_save_node
 
BeString m_strMinAdapter
 
ILayoutm_pCtrlOfLayout
 
GShadowContain m_shadow_contain
 
ShadowInfom_shadow_text
 
UBYTE m_vKeyCtrl
 
UBYTE m_vKeyCode
 
UBYTE m_uHitFlag
 
UBYTE m_uVisible
 全部为0代表可见 bit0: 表示控件自身的可视状态 bit1: 表示父控件的可视状态 bit2: 表示鼠标进入时才有可视状态
 
UBYTE m_uEnable
 全部为0代表可用 bit0 表示控件自身的可用状态 bit1 表示父控件的禁用状态 bit2: nodecell禁用状态
 
UBYTE m_bkShowTiming
 ShowModel OnNever 从不绘制 OnAlways 一直绘制 OnHighLight 高亮时绘制
 
UBYTE m_borderShowTiming
 
UBYTE m_key_down
 
- Protected 属性 继承自 BUI::CSortContainer
BOOL m_bPauseSort
 
BOOL m_bNeedReRost
 
OrderByType m_OrderType
 
DataType m_SortType
 
BOOL m_bNoCase
 
std::vector< SortDatam_sortdata
 

详细描述

表格控件

构造及析构函数说明

◆ CTableViewUI()

BUI::CTableViewUI::CTableViewUI ( )

◆ ~CTableViewUI()

BUI::CTableViewUI::~CTableViewUI ( )

成员函数说明

◆ AppendRow() [1/2]

TableRow * BUI::CTableViewUI::AppendRow ( BeString  szRowData)

◆ AppendRow() [2/2]

TableRow * BUI::CTableViewUI::AppendRow ( LPCTSTR  szRowData = NULL)

◆ ChangeThemeColors()

void BUI::CTableViewUI::ChangeThemeColors ( int  theme)
overridevirtual

切换主题色

重载 BUI::CContainTitleUI .

◆ CheckBox()

void BUI::CTableViewUI::CheckBox ( int  nRow,
SelectState  state 
)

◆ CheckBoxAll()

void BUI::CTableViewUI::CheckBoxAll ( bool  bCheck,
BOOL  bErase = TRUE 
)

◆ Clear()

void BUI::CTableViewUI::Clear ( BOOL  bErase = TRUE)

清空

◆ ClearVisibleResultList()

void BUI::CTableViewUI::ClearVisibleResultList ( )

恢复原状

◆ DoPaint()

BOOL BUI::CTableViewUI::DoPaint ( ISurface pSurface,
RECT lpUpdate 
)
overridevirtual

绘制前景

重载 BUI::CContainTitleUI .

◆ DoPaintNumCtrl()

BOOL BUI::CTableViewUI::DoPaintNumCtrl ( ISurface pSurface,
RECT lpUpdate 
)

◆ DrawAllCheckBox()

void BUI::CTableViewUI::DrawAllCheckBox ( ISurface pSurface,
RECT lpUpdate,
COLORREF  color 
)

◆ EnableMultPage()

void BUI::CTableViewUI::EnableMultPage ( bool  bSup)

设置分页功能可用性

◆ FindRowPositionByUserData()

TableRow * BUI::CTableViewUI::FindRowPositionByUserData ( LPCTSTR  szdata) const

根据行用户数据,得到行的位置

◆ GetCellItem()

CNodeSpanCell * BUI::CTableViewUI::GetCellItem ( int  nRow,
int  nCol 
) const

获得单元格容器节点

◆ GetCellNodeData()

CNodeData * BUI::CTableViewUI::GetCellNodeData ( int  nRow,
int  nCol,
BOOL  create = FALSE 
)

获得单元格数据对象

◆ GetCellNumber()

double BUI::CTableViewUI::GetCellNumber ( int  nRow,
int  nCol 
)

获得单元格数值

◆ GetCellString()

BeString BUI::CTableViewUI::GetCellString ( int  nRow,
int  nCol 
)

获得单元格文本

◆ GetCheckedRows()

void BUI::CTableViewUI::GetCheckedRows ( BOOL  bChecked,
std::vector< TableRow * > &  outlist 
) const

◆ GetNodeIndexWithName()

int BUI::CTableViewUI::GetNodeIndexWithName ( LPCTSTR  name) const

◆ GetPageCounts()

int BUI::CTableViewUI::GetPageCounts ( ) const

分页数量

◆ GetRow()

TableRow * BUI::CTableViewUI::GetRow ( int  nRow) const

◆ GetRowHeight()

int BUI::CTableViewUI::GetRowHeight ( BOOL  display = TRUE) const

数据行高度

◆ GetSelectedRows()

void BUI::CTableViewUI::GetSelectedRows ( BOOL  bSelected,
std::vector< TableRow * > &  outlist 
) const

◆ GetSelectRowIndex()

int BUI::CTableViewUI::GetSelectRowIndex ( int  row_begin = 0) const

从row_begin开始检索,并返回第一个选中行索引

◆ GridLineStyle()

UINT BUI::CTableViewUI::GridLineStyle ( ) const

◆ HideEditor()

void BUI::CTableViewUI::HideEditor ( int  nCol)

◆ HitTestCol()

int BUI::CTableViewUI::HitTestCol ( int  x,
int  y 
)

◆ HitTestControl()

CControlUI * BUI::CTableViewUI::HitTestControl ( POINT  pt)
overridevirtual

根据位置得到最终的定位控件

Value 1 Description 1
Value 2 Description 2

重载 BUI::CContainTitleUI .

◆ InsertRow() [1/2]

TableRow * BUI::CTableViewUI::InsertRow ( int  nRow,
BeString  szRowData 
)

◆ InsertRow() [2/2]

TableRow * BUI::CTableViewUI::InsertRow ( int  nRow,
LPCTSTR  szRowData = NULL 
)

成功插入,返回行对象。失败,返回空指针

data cell interface

◆ IsInVisibleView()

BOOL BUI::CTableViewUI::IsInVisibleView ( int  pos) const

是否在可视区域内

◆ IsSupportMultPage()

BOOL BUI::CTableViewUI::IsSupportMultPage ( ) const

分页功能是否可用

◆ JumpViewRow()

BOOL BUI::CTableViewUI::JumpViewRow ( int  index,
BOOL  bTop 
)

滚动到指定索引行

◆ MoveColValueByCircle()

void BUI::CTableViewUI::MoveColValueByCircle ( int  col,
int  dx 
)

◆ OnChangeHeaderColWidth()

void BUI::CTableViewUI::OnChangeHeaderColWidth ( )
overridevirtual

◆ OnChar()

BOOL BUI::CTableViewUI::OnChar ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

重载 BUI::CControlUI .

◆ OnClickColumHeader()

void BUI::CTableViewUI::OnClickColumHeader ( UINT  nCol)

◆ OnClickHeader()

void BUI::CTableViewUI::OnClickHeader ( POINT  pt)

表头点击事件回调虚函数

◆ OnControlSize()

void BUI::CTableViewUI::OnControlSize ( )
overridevirtual

控件尺寸改变时触发

重载 BUI::CContainTitleUI .

◆ OnDbClickCell()

void BUI::CTableViewUI::OnDbClickCell ( int  nRow,
int  nCol 
)

◆ OnDeleteColumn()

void BUI::CTableViewUI::OnDeleteColumn ( int  ncol,
int  sum 
)
overridevirtual

◆ OnInsertColumn()

void BUI::CTableViewUI::OnInsertColumn ( int  ncol,
int  sum 
)
overridevirtual

◆ OnKeyDown()

BOOL BUI::CTableViewUI::OnKeyDown ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

键盘消息

重载 BUI::CControlUI .

◆ OnLButtonCliked()

BOOL BUI::CTableViewUI::OnLButtonCliked ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnLButtonDown()

BOOL BUI::CTableViewUI::OnLButtonDown ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnLButtonUp()

BOOL BUI::CTableViewUI::OnLButtonUp ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnMessageHandler()

BOOL BUI::CTableViewUI::OnMessageHandler ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnMouseLeave()

BOOL BUI::CTableViewUI::OnMouseLeave ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnMouseMove()

BOOL BUI::CTableViewUI::OnMouseMove ( WPARAM  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnPaintMovingColum()

void BUI::CTableViewUI::OnPaintMovingColum ( int  ncol,
int  dx,
ISurface pSurface,
RECT lpUpdate 
)
overridevirtual

◆ OnParseItemData()

void BUI::CTableViewUI::OnParseItemData ( XMLItem pNode)
overridevirtual

解析xml文件对应的数据

重载 BUI::CContainTitleUI .

◆ OnReLayout()

void BUI::CTableViewUI::OnReLayout ( )
overridevirtual

◆ OnSortColum()

void BUI::CTableViewUI::OnSortColum ( int  ncol,
OrderByType  ordertype,
DataType  sortType,
BOOL  bNoCase 
)
overridevirtual

◆ PrintToFile()

void BUI::CTableViewUI::PrintToFile ( FILE *  fp,
LPCSTR  space_prefix = " " 
)

打印数据信息

◆ RemoveRows()

BOOL BUI::CTableViewUI::RemoveRows ( int  nRows,
int  count = 1 
)

删除

◆ RemoveSelectRows()

BOOL BUI::CTableViewUI::RemoveSelectRows ( BOOL  bRefresh = TRUE)

删除选中行

◆ RowCounts()

int BUI::CTableViewUI::RowCounts ( ) const

行总数

◆ SaveDataToStringWithXml()

void BUI::CTableViewUI::SaveDataToStringWithXml ( XMLItem node)

◆ SelectAll()

void BUI::CTableViewUI::SelectAll ( bool  bSlted,
BOOL  bErase = TRUE 
)

◆ SetCellNumber()

void BUI::CTableViewUI::SetCellNumber ( int  nRow,
int  nCol,
double  value,
int  precision = 3,
bool  remove_float_zero = true 
)

设置单元格数值

◆ SetCellString()

void BUI::CTableViewUI::SetCellString ( int  nRow,
int  nCol,
const BeString str 
)

设置单元格文本

◆ SetCurSel()

void BUI::CTableViewUI::SetCurSel ( int  row,
int  count,
BOOL  bRefresh = TRUE 
)

设置当前选中行

◆ SetGridLineStyle()

void BUI::CTableViewUI::SetGridLineStyle ( UINT  nStyle)

◆ SetItemRoundRadius()

void BUI::CTableViewUI::SetItemRoundRadius ( RoundRectRadius radius)

◆ SetItemRoundSize()

void BUI::CTableViewUI::SetItemRoundSize ( int  rx,
int  ry 
)

◆ SetPageCurSel()

void BUI::CTableViewUI::SetPageCurSel ( int  sel)

设置当前页

◆ SetPageSize()

void BUI::CTableViewUI::SetPageSize ( unsigned  size)

设置分页尺寸

◆ SetRowHeight()

void BUI::CTableViewUI::SetRowHeight ( int  h)

设置行高度

◆ SetStartingOfSerialNumber()

void BUI::CTableViewUI::SetStartingOfSerialNumber ( int  begin)

◆ SetTransposition()

void BUI::CTableViewUI::SetTransposition ( bool  transposition)

设置行列转置

◆ SetVisibleResultList()

void BUI::CTableViewUI::SetVisibleResultList ( std::vector< int > &  rs)

设定可现实行的索引列表

◆ ShellAttribute()

void BUI::CTableViewUI::ShellAttribute ( const BeString szName,
const BeString szText 
)
overridevirtual

命令控制和属性设置接口

szName属性 szText语法格式
limit-rows
可加载的最大行数,用于调试大文件
rowHeight
行高
rowHeight="25"
clear-row
清空数据
clear-row=""
line-type-level
层级画笔风格
solid, dot, dash, dash-dot, dash-dot-dot
cursel
设置当前选中项
cursel="行号"
start-num
序号文本的开始编号
start-num="5" 代表首行会显示为5

重载 BUI::CContainTitleUI .

◆ ShowEditor()

void BUI::CTableViewUI::ShowEditor ( int  nRow,
int  nCol,
BOOL  bRefresh = FALSE 
)

◆ ShowMultiCheckBox()

void BUI::CTableViewUI::ShowMultiCheckBox ( bool  bShow)

◆ ShowNumText()

void BUI::CTableViewUI::ShowNumText ( bool  bShow)

显示行号

◆ SortColumn()

void BUI::CTableViewUI::SortColumn ( )

◆ VisableAll()

void BUI::CTableViewUI::VisableAll ( bool  bShow,
BOOL  bErase = TRUE 
)

◆ VisableRowCount()

int BUI::CTableViewUI::VisableRowCount ( ) const

可见行总数

鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有