97 lines
1.7 KiB
Markdown
97 lines
1.7 KiB
Markdown
# ListContainerElement(列表项)
|
||
|
||
`ListContainerElement` 控件继承了 `CheckBox` 控件和 `Box` 布局属性和方法,更多可用属性和方法请参考:[CheckBox](../Controls/CheckBox.md) 控件和 [Box](../Containers/Box.md) 自由布局容器
|
||
|
||
## 可用接口
|
||
|
||
| 接口名称 | 用途 |
|
||
| :--- | :--- |
|
||
| [GetOwner](#GetOwner) | 获取父容器 |
|
||
| [SetOwner](#SetOwner) | 设置父容器 |
|
||
| [GetIndex](#GetIndex) | 获取当前索引 |
|
||
| [SetIndex](#SetIndex) | 设置索引 |
|
||
| [InvokeDoubleClickEvent](#InvokeDoubleClickEvent) | 触发双击事件 |
|
||
| [AttachDoubleClick](#AttachDoubleClick) | 监听控件双击事件 |
|
||
| [AttachReturn](#AttachReturn) | 监听回车事件 |
|
||
|
||
### GetOwner
|
||
|
||
获取父容器
|
||
|
||
```cpp
|
||
IListOwner* GetOwner()
|
||
```
|
||
|
||
- 参 数:无
|
||
- 返回值:返回父容器指针
|
||
|
||
### SetOwner
|
||
|
||
设置父容器
|
||
|
||
```cpp
|
||
void SetOwner(IListOwner* pOwner)
|
||
```
|
||
|
||
- 参 数:
|
||
- `pOwner` 父容器指针
|
||
- 返回值:无
|
||
|
||
### GetIndex
|
||
|
||
获取当前索引
|
||
|
||
```cpp
|
||
int GetIndex()
|
||
```
|
||
|
||
- 参 数:无
|
||
- 返回值:返回当前索引
|
||
|
||
### SetIndex
|
||
|
||
设置索引
|
||
|
||
```cpp
|
||
void SetIndex(int iIndex)
|
||
```
|
||
|
||
- 参 数:
|
||
- `iIndex` 索引值
|
||
- 返回值:无
|
||
|
||
### InvokeDoubleClickEvent
|
||
|
||
触发双击事件
|
||
|
||
```cpp
|
||
void InvokeDoubleClickEvent()
|
||
```
|
||
|
||
- 参 数:无
|
||
- 返回值:无
|
||
|
||
### AttachDoubleClick
|
||
|
||
监听控件双击事件
|
||
|
||
```cpp
|
||
void AttachDoubleClick(const EventCallback& callback)
|
||
```
|
||
|
||
- 参 数:
|
||
- `callback` 收到双击消息时的回调函数
|
||
- 返回值:无
|
||
|
||
### AttachReturn
|
||
|
||
监听回车事件
|
||
|
||
```cpp
|
||
void AttachReturn(const EventCallback& callback)
|
||
```
|
||
|
||
- 参 数:
|
||
- `callback` 收到回车时的回调函数
|
||
- 返回值:无
|