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 项索引
|
||
- 返回值:无 |