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: