Skip to content

Latest commit

 

History

History
117 lines (80 loc) · 2.4 KB

TabBox.md

File metadata and controls

117 lines (80 loc) · 2.4 KB

TabBox(多标签布局容器)

TabBox 继承了 Box 容器属性和方法,更多可用属性和方法请参考:Box 容器

可用属性

属性名称 默认值 参数类型 用途
fadeswitch false BOOL 当切换页面时是否使用动画效果,如(false)
selectedid 0 INT 默认选中的页面id,如(0)

可用接口

方法名称 用途
GetCurSel 获取当前选择项
SelectItem 根据控件索引选择一个子项
SelectItem 根据控件指针选择一个子项
SelectItem 根据控件名称选择一个子项
SetFadeSwitch 设置是否显示动画效果
IsFadeSwitch 判断是否需要显示动画效果
ShowTabItem 显示一个 TAB 项
HideTabItem 隐藏一个 TAB 项

GetCurSel

获取当前选择项

int GetCurSel()
  • 参 数:无
  • 返回值:返回当前选择项索引

SelectItem

根据控件索引选择一个子项

bool SelectItem(int iIndex)
  • 参 数:
    • iIndex 要选择的子项索引
  • 返回值:成功返回 true,否则返回 false

SelectItem

根据控件指针选择一个子项

bool SelectItem(Control* pControl)
  • 参 数:
    • pControl 要选择的子项指针
  • 返回值:成功返回 true,否则返回 false

SelectItem

根据控件名称选择一个子项

bool SelectItem(const std::wstring& pControlName)
  • 参 数:
    • pControlName 要选择的控件名称
  • 返回值:成功返回 true,否则返回 false

SetFadeSwitch

设置是否显示动画效果

void SetFadeSwitch(bool bFadeSwitch)
  • 参 数:
    • bFadeSwitch 设置为 true 则显示,false 为不显示动画
  • 返回值:无

IsFadeSwitch

判断是否需要显示动画效果

bool IsFadeSwitch()
  • 参 数:无
  • 返回值:返回 true 显示动画,false 为不显示动画效果

ShowTabItem

显示一个 TAB 项

void ShowTabItem(std::size_t it)
  • 参 数:
    • it TAB 项索引
  • 返回值:无

HideTabItem

隐藏一个 TAB 项

void HideTabItem(std::size_t it)
  • 参 数:
    • it TAB 项索引
  • 返回值:无