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` 收到回车时的回调函数
|
|||
|
- 返回值:无
|