Definition at line 54 of file SAdapter-i.h.
◆ AddRef()
| long ILvAdapter::AddRef |
( |
| ) |
|
◆ getCount()
| int ILvAdapter::getCount |
( |
| ) |
|
获取数据集中项目的数量
- Returns
- int – 项目数量
◆ getItemDesc()
| void ILvAdapter::getItemDesc |
( |
int | positoin, |
|
|
IStringW * | pDesc ) |
获取列表项描述
- Parameters
-
| positoin | int – 列表项索引 |
| pDesc | IStringW* – 字符串描述返回值 |
- Returns
- void
◆ getItemViewType()
| int ILvAdapter::getItemViewType |
( |
int | position, |
|
|
DWORD | dwState ) |
获取将由getView创建的视图类型
- Parameters
-
| position | int – 数据集中的位置 |
| dwState | DWORD – 视图状态 |
- Returns
- int – 视图类型
◆ getView()
| void ILvAdapter::getView |
( |
int | position, |
|
|
IWindow * | pItem, |
|
|
IXmlNode * | xmlTemplate ) |
获取显示指定位置数据的视图
- Parameters
-
| position | int – 数据集中的位置 |
| pItem | IWindow* – 旧视图,如果可能,重用它 |
| xmlTemplate | IXmlNode* – 提供的XML模板 |
- Returns
- void
◆ getViewDesiredSize()
| void ILvAdapter::getViewDesiredSize |
( |
SIZE * | ret, |
|
|
int | position, |
|
|
IWindow * | pItem, |
|
|
int | wid, |
|
|
int | hei ) |
计算列表项显示大小
- Parameters
-
| ret | SIZE* – 列表项大小 |
| position | int – 列表项索引 |
| pItem | IWindow* – 列表项窗口 |
| wid | int – 父窗口宽度 |
| hei | int – 父窗口高度 |
- Returns
- void
◆ getViewTypeCount()
| int ILvAdapter::getViewTypeCount |
( |
| ) |
|
返回将由getView创建的视图类型数量
- Returns
- int – 视图类型数量
◆ InitByTemplate()
| void ILvAdapter::InitByTemplate |
( |
IXmlNode * | xmlTemplate | ) |
|
从指定的模板XML数据初始化适配器
- Parameters
-
| xmlTemplate | IXmlNode* – XML模板 |
- Returns
- void
◆ isEmpty()
| BOOL ILvAdapter::isEmpty |
( |
| ) |
|
判断数据是否为空
- Returns
- BOOL – TRUE: 为空,FALSE: 不为空
◆ OnFinalRelease()
| void ILvAdapter::OnFinalRelease |
( |
| ) |
|
◆ QueryInterface()
| HRESULT ILvAdapter::QueryInterface |
( |
REFGUID | id, |
|
|
IObjRef ** | ppObj ) |
从适配器查询用户定义的接口
- Parameters
-
| id | REFGUID – 接口ID |
| ppObj | IObjRef** – 返回的接口 |
- Returns
- HRESULT – S_OK: 成功
◆ registerDataSetObserver()
注册一个观察者,当数据发生变化时调用
- Parameters
-
| observer | ILvDataSetObserver* – 观察者对象 |
- Returns
- void
◆ Release()
| long ILvAdapter::Release |
( |
| ) |
|
◆ unregisterDataSetObserver()
取消注册一个观察者
- Parameters
-
| observer | ILvDataSetObserver* – 观察者对象 |
- Returns
- void
The documentation for this struct was generated from the following file: