117 lines
2.4 KiB
Markdown
117 lines
2.4 KiB
Markdown
![]() |
# TabBox(多标签布局容器)
|
|||
|
|
|||
|
`TabBox` 继承了 `Box` 容器属性和方法,更多可用属性和方法请参考:[Box](Box.md) 容器
|
|||
|
|
|||
|
## 可用属性
|
|||
|
|
|||
|
| 属性名称 | 默认值 | 参数类型 | 用途 |
|
|||
|
| :--- | :--- | :--- | :--- |
|
|||
|
| fadeswitch | false | BOOL | 当切换页面时是否使用动画效果,如(false) |
|
|||
|
| selectedid | 0 | INT | 默认选中的页面id,如(0) |
|
|||
|
|
|||
|
## 可用接口
|
|||
|
|
|||
|
| 方法名称 | 用途 |
|
|||
|
| :--- | :--- |
|
|||
|
| [GetCurSel](#GetCurSel) | 获取当前选择项 |
|
|||
|
| [SelectItem](#SelectItem) | 根据控件索引选择一个子项 |
|
|||
|
| [SelectItem](#SelectItem) | 根据控件指针选择一个子项 |
|
|||
|
| [SelectItem](#SelectItem) | 根据控件名称选择一个子项 |
|
|||
|
| [SetFadeSwitch](#SetFadeSwitch) | 设置是否显示动画效果 |
|
|||
|
| [IsFadeSwitch](#IsFadeSwitch) | 判断是否需要显示动画效果 |
|
|||
|
| [ShowTabItem](#ShowTabItem) | 显示一个 TAB 项 |
|
|||
|
| [HideTabItem](#HideTabItem) | 隐藏一个 TAB 项 |
|
|||
|
|
|||
|
### GetCurSel
|
|||
|
|
|||
|
获取当前选择项
|
|||
|
|
|||
|
```cpp
|
|||
|
int GetCurSel()
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:无
|
|||
|
- 返回值:返回当前选择项索引
|
|||
|
|
|||
|
### SelectItem
|
|||
|
|
|||
|
根据控件索引选择一个子项
|
|||
|
|
|||
|
```cpp
|
|||
|
bool SelectItem(int iIndex)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `iIndex` 要选择的子项索引
|
|||
|
- 返回值:成功返回 true,否则返回 false
|
|||
|
|
|||
|
### SelectItem
|
|||
|
|
|||
|
根据控件指针选择一个子项
|
|||
|
|
|||
|
```cpp
|
|||
|
bool SelectItem(Control* pControl)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `pControl` 要选择的子项指针
|
|||
|
- 返回值:成功返回 true,否则返回 false
|
|||
|
|
|||
|
### SelectItem
|
|||
|
|
|||
|
根据控件名称选择一个子项
|
|||
|
|
|||
|
```cpp
|
|||
|
bool SelectItem(const std::wstring& pControlName)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `pControlName` 要选择的控件名称
|
|||
|
- 返回值:成功返回 true,否则返回 false
|
|||
|
|
|||
|
### SetFadeSwitch
|
|||
|
|
|||
|
设置是否显示动画效果
|
|||
|
|
|||
|
```cpp
|
|||
|
void SetFadeSwitch(bool bFadeSwitch)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `bFadeSwitch` 设置为 true 则显示,false 为不显示动画
|
|||
|
- 返回值:无
|
|||
|
|
|||
|
### IsFadeSwitch
|
|||
|
|
|||
|
判断是否需要显示动画效果
|
|||
|
|
|||
|
```cpp
|
|||
|
bool IsFadeSwitch()
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:无
|
|||
|
- 返回值:返回 true 显示动画,false 为不显示动画效果
|
|||
|
|
|||
|
### ShowTabItem
|
|||
|
|
|||
|
显示一个 TAB 项
|
|||
|
|
|||
|
```cpp
|
|||
|
void ShowTabItem(std::size_t it)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `it` TAB 项索引
|
|||
|
- 返回值:无
|
|||
|
|
|||
|
### HideTabItem
|
|||
|
|
|||
|
隐藏一个 TAB 项
|
|||
|
|
|||
|
```cpp
|
|||
|
void HideTabItem(std::size_t it)
|
|||
|
```
|
|||
|
|
|||
|
- 参 数:
|
|||
|
- `it` TAB 项索引
|
|||
|
- 返回值:无
|