ListView-列表视图

函数

HELE WINAPI XListView_Create (int x, int y, int cx, int cy, HXCGUI hParent)
 列表视_创建 创建列表视图元素. 更多...
 
HELE WINAPI XListView_CreateEx (int x, int y, int cx, int cy, HXCGUI hParent)
 列表视_创建扩展 创建列表视图元素. 使用内置项模板, 自动创建数据适配器 更多...
 
HXCGUI WINAPI XListView_CreateAdapter (HELE hEle)
 列表视_创建数据适配器 创建数据适配器,根据绑定的项模板初始化数据适配器的列(字段名); 数据适配器存储数据, UI对象根据绑定的字段名显示数据适配器中对应的数据; 更多...
 
void WINAPI XListView_BindAdapter (HELE hEle, HXCGUI hAdapter)
 列表视_绑定数据适配器 绑定数据适配器. 更多...
 
HXCGUI WINAPI XListView_GetAdapter (HELE hEle)
 列表视_取数据适配器 获取数据适配器. 更多...
 
BOOL WINAPI XListView_SetItemTemplateXML (HELE hEle, const wchar_t *pXmlFile)
 列表视_置项模板文件 置项模板文件. 更多...
 
BOOL WINAPI XListView_SetItemTemplateXMLFromString (HELE hEle, const char *pStringXML)
 列表视_置项模板从字符串 置项布局模板. 更多...
 
BOOL WINAPI XListView_SetItemTemplateXMLFromMem (HELE hEle, void *data, int length)
 @列表视_置项模板从内存 更多...
 
BOOL WINAPI XListView_SetItemTemplateXMLFromZipRes (HELE hEle, int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule)
 @列表视_置项模板从资源ZIP 更多...
 
BOOL WINAPI XListView_SetItemTemplate (HELE hEle, HTEMP hTemp)
 列表视_置项模板 置列表项模板. 更多...
 
HTEMP WINAPI XListView_GetItemTemplate (HELE hEle)
 @列表视_取项模板 更多...
 
HTEMP WINAPI XListView_GetItemTemplateGroup (HELE hEle)
 @列表视_取项模板组 更多...
 
HXCGUI WINAPI XListView_GetTemplateObject (HELE hEle, int iGroup, int iItem, int nTempItemID)
 列表视_取模板对象 通过模板项ID,获取实例化模板项ID对应的对象句柄. 更多...
 
HXCGUI WINAPI XListView_GetTemplateObjectGroup (HELE hEle, int iGroup, int nTempItemID)
 列表视_取模板对象组 通过模板项ID,获取实例化模板项ID对应的对象句柄. 更多...
 
BOOL WINAPI XListView_GetItemIDFromHXCGUI (HELE hEle, HXCGUI hXCGUI, __out int *piGroup, __out int *piItem)
 列表视_取对象所在项 获取当前对象所在模板实例,属于列表视中哪一个项. 更多...
 
BOOL WINAPI XListView_HitTest (HELE hEle, __in POINT *pPt, __out int *pOutGroup, __out int *pOutItem)
 列表视_测试点击项 检查坐标点所在项. 更多...
 
BOOL WINAPI XListView_HitTestOffset (HELE hEle, __in POINT *pPt, __out int *pOutGroup, __out int *pOutItem)
 列表视_测试点击项扩展 检查坐标点所在项,自动添加滚动视图偏移量. 更多...
 
void WINAPI XListView_EnableMultiSel (HELE hEle, BOOL bEnable)
 列表视_启用多选 启用多选. 更多...
 
void WINAPI XListView_EnableTemplateReuse (HELE hEle, BOOL bEnable)
 @列表视_启用模板复用 更多...
 
void WINAPI XListView_EnableVirtualTable (HELE hEle, BOOL bEnable)
 @列表视_启用虚表 更多...
 
BOOL WINAPI XListView_SetVirtualItemCount (HELE hEle, int iGroup, int nCount)
 @列表视_置虚表项数量 更多...
 
void WINAPI XListView_SetDrawItemBkFlags (HELE hEle, int nFlags)
 列表视_置项背景绘制标志 置是否绘制指定状态下项的背景. 更多...
 
BOOL WINAPI XListView_SetSelectItem (HELE hEle, int iGroup, int iItem)
 列表视_置选择项 置选择项. 更多...
 
BOOL WINAPI XListView_GetSelectItem (HELE hEle, __out int *piGroup, __out int *piItem)
 列表视_取选择项 获取选择项. 更多...
 
BOOL WINAPI XListView_AddSelectItem (HELE hEle, int iGroup, int iItem)
 @anchor 列表视_添加选择项 更多...
 
void WINAPI XListView_VisibleItem (HELE hEle, int iGroup, int iItem)
 列表视_显示指定项 滚动视图让指定项可见 更多...
 
void WINAPI XListView_GetVisibleItemRange (HELE hEle, __out int *piGroup1, __out int *piGroup2, __out int *piStartGroup, __out int *piStartItem, __out int *piEndGroup, __out int *piEndItem)
 列表视_取可视项范围 获取当前可见项范围. 更多...
 
int WINAPI XListView_GetSelectItemCount (HELE hEle)
 列表视_取选择项数量 获取选择项数量. 更多...
 
int WINAPI XListView_GetSelectAll (HELE hEle, out_buffer_ listView_item_id_ *pArray, int nArraySize)
 列表视_取选择项全部 获取选择的项ID. 更多...
 
void WINAPI XListView_SetSelectAll (HELE hEle)
 列表视_置选择项全部 选择所有的项. 更多...
 
void WINAPI XListView_CancelSelectAll (HELE hEle)
 列表视_取消选择项全部 取消选择所有项. 更多...
 
void WINAPI XListView_SetColumnSpace (HELE hEle, int space)
 列表视_置列间隔 置列间隔大小. 更多...
 
void WINAPI XListView_SetRowSpace (HELE hEle, int space)
 列表视_置行间隔 置行间隔大小. 更多...
 
void WINAPI XListView_SetItemSize (HELE hEle, int width, int height)
 列表视_置项大小 置项大小. 更多...
 
void WINAPI XListView_GetItemSize (HELE hEle, SIZE *pSize)
 列表视_取项大小 获取项大小. 更多...
 
void WINAPI XListView_SetGroupHeight (HELE hEle, int height)
 列表视_置组高度 置组高度. 更多...
 
int WINAPI XListView_GetGroupHeight (HELE hEle)
 列表视_取组高度 获取组高度. 更多...
 
void WINAPI XListView_SetGroupUserData (HELE hEle, int iGroup, vint nData)
 列表视_置组用户数据 置组用户数据. 更多...
 
void WINAPI XListView_SetItemUserData (HELE hEle, int iGroup, int iItem, vint nData)
 列表视_置项用户数据 设置项用户数据. 更多...
 
vint WINAPI XListView_GetGroupUserData (HELE hEle, int iGroup)
 列表视_取组用户数据 获取组用户数据. 更多...
 
vint WINAPI XListView_GetItemUserData (HELE hEle, int iGroup, int iItem)
 列表视_取项用户数据 获取项用户数据. 更多...
 
void WINAPI XListView_SetDragRectColor (HELE hEle, COLORREF color, int width)
 @列表视_置拖动矩形颜色 更多...
 
void WINAPI XListView_RefreshData (HELE hEle)
 列表视_刷新数据 修改数据后,刷新所有项模板,以便更新数据到模板(如果项可见). 更多...
 
void WINAPI XListView_RefreshItem (HELE hEle, int iGroup, int iItem)
 列表视_刷新指定项 修改数据后,刷新指定项模板,以便更新数据到模板(如果当前项可见). 更多...
 
BOOL WINAPI XListView_ExpandGroup (HELE hEle, int iGroup, BOOL bExpand)
 列表视_展开组 展开组. 更多...
 
int WINAPI XListView_Group_AddColumn (HELE hEle, const wchar_t *pName)
 @anchor 列表视_组添加列 更多...
 
int WINAPI XListView_Group_AddItemText (HELE hEle, const wchar_t *pValue, int iPos)
 @anchor 列表视_组添加项文本 更多...
 
int WINAPI XListView_Group_AddItemTextEx (HELE hEle, const wchar_t *pName, const wchar_t *pValue, int iPos)
 @anchor 列表视_组添加项文本扩展 更多...
 
int WINAPI XListView_Group_AddItemImage (HELE hEle, HIMAGE hImage, int iPos)
 @anchor 列表视_组添加项图片 更多...
 
int WINAPI XListView_Group_AddItemImageEx (HELE hEle, const wchar_t *pName, HIMAGE hImage, int iPos)
 @anchor 列表视_组添加项图片扩展 更多...
 
BOOL WINAPI XListView_Group_SetText (HELE hEle, int iGroup, int iColumn, const wchar_t *pValue)
 @anchor 列表视_组置文本 更多...
 
BOOL WINAPI XListView_Group_SetTextEx (HELE hEle, int iGroup, const wchar_t *pName, const wchar_t *pValue)
 @anchor 列表视_组置文本扩展 更多...
 
BOOL WINAPI XListView_Group_SetImage (HELE hEle, int iGroup, int iColumn, HIMAGE hImage)
 @anchor 列表视_组置图片 更多...
 
BOOL WINAPI XListView_Group_SetImageEx (HELE hEle, int iGroup, const wchar_t *pName, HIMAGE hImage)
 @anchor 列表视_组置图片扩展 更多...
 
const wchar_t *WINAPI XListView_Group_GetText (HELE hEle, int iGroup, int iColumn)
 @列表视_组取文本 更多...
 
const wchar_t * XListView_Group_GetTextEx (HELE hEle, int iGroup, const wchar_t *pName)
 @列表视_组取文本扩展 更多...
 
HIMAGE WINAPI XListView_Group_GetImage (HELE hEle, int iGroup, int iColumn)
 @列表视_组取图片 更多...
 
HIMAGE WINAPI XListView_Group_GetImageEx (HELE hEle, int iGroup, const wchar_t *pName)
 @列表视_组取图片扩展 更多...
 
int WINAPI XListView_Group_GetCount (HELE hEle)
 @anchor 列表视_组获取数量 更多...
 
int WINAPI XListView_Item_GetCount (HELE hEle, int iGroup)
 @anchor 列表视_项取数量 更多...
 
int WINAPI XListView_Item_AddColumn (HELE hEle, const wchar_t *pName)
 @anchor 列表视_项添加列 更多...
 
int WINAPI XListView_Item_AddItemText (HELE hEle, int iGroup, const wchar_t *pValue, int iPos)
 @anchor 列表视_项添加文本 更多...
 
int WINAPI XListView_Item_AddItemTextEx (HELE hEle, int iGroup, const wchar_t *pName, const wchar_t *pValue, int iPos)
 @anchor 列表视_项添加文本扩展 更多...
 
int WINAPI XListView_Item_AddItemImage (HELE hEle, int iGroup, HIMAGE hImage, int iPos)
 @anchor 列表视_项添加图片 更多...
 
int WINAPI XListView_Item_AddItemImageEx (HELE hEle, int iGroup, const wchar_t *pName, HIMAGE hImage, int iPos)
 @anchor 列表视_项添加图片扩展 更多...
 
BOOL WINAPI XListView_Item_SetText (HELE hEle, int iGroup, int iItem, int iColumn, const wchar_t *pValue)
 @anchor 列表视_项置文本 更多...
 
BOOL WINAPI XListView_Item_SetTextEx (HELE hEle, int iGroup, int iItem, const wchar_t *pName, const wchar_t *pValue)
 @anchor 列表视_项置文本扩展 更多...
 
BOOL WINAPI XListView_Item_SetImage (HELE hEle, int iGroup, int iItem, int iColumn, HIMAGE hImage)
 @anchor 列表视_项置图片 更多...
 
BOOL WINAPI XListView_Item_SetImageEx (HELE hEle, int iGroup, int iItem, const wchar_t *pName, HIMAGE hImage)
 @anchor 列表视_项置图片扩展 更多...
 
BOOL WINAPI XListView_Group_DeleteItem (HELE hEle, int iGroup)
 @anchor 列表视_组删除项 更多...
 
void WINAPI XListView_Group_DeleteAllChildItem (HELE hEle, int iGroup)
 @anchor 列表视_组删除全部子项 更多...
 
BOOL WINAPI XListView_Item_DeleteItem (HELE hEle, int iGroup, int iItem)
 @anchor 列表视_项删除 更多...
 
void WINAPI XListView_DeleteAll (HELE hEle)
 @anchor 列表视_删除全部 更多...
 
void WINAPI XListView_DeleteAllGroup (HELE hEle)
 @anchor 列表视_删除全部组 更多...
 
void WINAPI XListView_DeleteAllItem (HELE hEle)
 @anchor 列表视_删除全部项 更多...
 
void WINAPI XListView_DeleteColumnGroup (HELE hEle, int iColumn)
 @anchor 列表视_组删除列 更多...
 
void WINAPI XListView_DeleteColumnItem (HELE hEle, int iColumn)
 @anchor 列表视_项删除列 更多...
 
const wchar_t *WINAPI XListView_Item_GetText (HELE hEle, int iGroup, int iItem, int iColumn)
 @anchor 列表视_项取文本 更多...
 
const wchar_t *WINAPI XListView_Item_GetTextEx (HELE hEle, int iGroup, int iItem, const wchar_t *pName)
 @anchor 列表视_项取文本扩展 更多...
 
HIMAGE WINAPI XListView_Item_GetImage (HELE hEle, int iGroup, int iItem, int iColumn)
 @anchor 列表视_项取图片 更多...
 
HIMAGE WINAPI XListView_Item_GetImageEx (HELE hEle, int iGroup, int iItem, const wchar_t *pName)
 @anchor 列表视_项取图片扩展 更多...
 

详细描述

函数说明

◆ XListView_AddSelectItem()

BOOL WINAPI XListView_AddSelectItem ( HELE  hEle,
int  iGroup,
int  iItem 
)

@anchor 列表视_添加选择项

参数
hEle元素句柄
iGroup组索引
iItem项索引
返回
成功返回TRUE,否则返回FALSE

◆ XListView_BindAdapter()

void WINAPI XListView_BindAdapter ( HELE  hEle,
HXCGUI  hAdapter 
)

列表视_绑定数据适配器 绑定数据适配器.

参数
hEle元素句柄.
hAdapter数据适配器 XAdListView.

◆ XListView_CancelSelectAll()

void WINAPI XListView_CancelSelectAll ( HELE  hEle)

列表视_取消选择项全部 取消选择所有项.

参数
hEle元素句柄.

◆ XListView_Create()

HELE WINAPI XListView_Create ( int  x,
int  y,
int  cx,
int  cy,
HXCGUI  hParent 
)

列表视_创建 创建列表视图元素.

参数
x元素x坐标.
y元素y坐标.
cx宽度.
cy高度.
hParent父是窗口资源句柄或U I元素资源句柄.如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
返回
元素句柄.

◆ XListView_CreateAdapter()

HXCGUI WINAPI XListView_CreateAdapter ( HELE  hEle)

列表视_创建数据适配器 创建数据适配器,根据绑定的项模板初始化数据适配器的列(字段名); 数据适配器存储数据, UI对象根据绑定的字段名显示数据适配器中对应的数据;

参数
hEle元素句柄.
返回
返回适配器句柄.

◆ XListView_CreateEx()

HELE WINAPI XListView_CreateEx ( int  x,
int  y,
int  cx,
int  cy,
HXCGUI  hParent 
)

列表视_创建扩展 创建列表视图元素. 使用内置项模板, 自动创建数据适配器

参数
x元素x坐标.
y元素y坐标.
cx宽度.
cy高度.
hParent父是窗口资源句柄或U I元素资源句柄.如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
返回
元素句柄.

◆ XListView_DeleteAll()

void WINAPI XListView_DeleteAll ( HELE  hEle)

@anchor 列表视_删除全部

参数
hEle元素句柄

◆ XListView_DeleteAllGroup()

void WINAPI XListView_DeleteAllGroup ( HELE  hEle)

@anchor 列表视_删除全部组

参数
hEle元素句柄

◆ XListView_DeleteAllItem()

void WINAPI XListView_DeleteAllItem ( HELE  hEle)

@anchor 列表视_删除全部项

参数
hEle元素句柄

◆ XListView_DeleteColumnGroup()

void WINAPI XListView_DeleteColumnGroup ( HELE  hEle,
int  iColumn 
)

@anchor 列表视_组删除列

参数
hEle元素句柄
iColumn列索引

◆ XListView_DeleteColumnItem()

void WINAPI XListView_DeleteColumnItem ( HELE  hEle,
int  iColumn 
)

@anchor 列表视_项删除列

参数
hEle元素句柄
iColumn列索引

◆ XListView_EnableMultiSel()

void WINAPI XListView_EnableMultiSel ( HELE  hEle,
BOOL  bEnable 
)

列表视_启用多选 启用多选.

参数
hEle元素句柄.
bEnable是否启用.

◆ XListView_EnableTemplateReuse()

void WINAPI XListView_EnableTemplateReuse ( HELE  hEle,
BOOL  bEnable 
)

@列表视_启用模板复用

参数
hEle元素句柄
bEnable是否启用

◆ XListView_EnableVirtualTable()

void WINAPI XListView_EnableVirtualTable ( HELE  hEle,
BOOL  bEnable 
)

@列表视_启用虚表

参数
hEle元素句柄
bEnable是否启用

◆ XListView_ExpandGroup()

BOOL WINAPI XListView_ExpandGroup ( HELE  hEle,
int  iGroup,
BOOL  bExpand 
)

列表视_展开组 展开组.

参数
hEle元素句柄.
iGroup组索引.
bExpand是否展开.
返回
成功返回TRUE否则返回FALSE,如果状态没有改变返回FALSE.

◆ XListView_GetAdapter()

HXCGUI WINAPI XListView_GetAdapter ( HELE  hEle)

列表视_取数据适配器 获取数据适配器.

参数
hEle元素句柄.
返回
返回数据适配器.

◆ XListView_GetGroupHeight()

int WINAPI XListView_GetGroupHeight ( HELE  hEle)

列表视_取组高度 获取组高度.

参数
hEle元素句柄.
返回
返回组高度.

◆ XListView_GetGroupUserData()

vint WINAPI XListView_GetGroupUserData ( HELE  hEle,
int  iGroup 
)

列表视_取组用户数据 获取组用户数据.

参数
hEle元素句柄.
iGroup组索引.
返回
返回用户数据.

◆ XListView_GetItemIDFromHXCGUI()

BOOL WINAPI XListView_GetItemIDFromHXCGUI ( HELE  hEle,
HXCGUI  hXCGUI,
__out int *  piGroup,
__out int *  piItem 
)

列表视_取对象所在项 获取当前对象所在模板实例,属于列表视中哪一个项.

参数
hEle元素句柄.
hXCGUI对象句柄, UI元素句柄或形状对象句柄.
piGroup接收组索引.
piItem接收项索引.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_GetItemSize()

void WINAPI XListView_GetItemSize ( HELE  hEle,
SIZE *  pSize 
)

列表视_取项大小 获取项大小.

参数
hEle元素句柄.
pSize接收返回大小.

◆ XListView_GetItemTemplate()

HTEMP WINAPI XListView_GetItemTemplate ( HELE  hEle)

@列表视_取项模板

参数
hEle元素句柄
返回
返回项模板句柄

◆ XListView_GetItemTemplateGroup()

HTEMP WINAPI XListView_GetItemTemplateGroup ( HELE  hEle)

@列表视_取项模板组

参数
hEle元素句柄
返回
返回项模板组句柄

◆ XListView_GetItemUserData()

vint WINAPI XListView_GetItemUserData ( HELE  hEle,
int  iGroup,
int  iItem 
)

列表视_取项用户数据 获取项用户数据.

参数
hEle元素句柄.
iGroup组索引.
iItem项索引.
返回
返回用户数据.

◆ XListView_GetSelectAll()

int WINAPI XListView_GetSelectAll ( HELE  hEle,
out_buffer_ listView_item_id_ pArray,
int  nArraySize 
)

列表视_取选择项全部 获取选择的项ID.

参数
hEle元素句柄.
pArray数组,用来接收选择项ID.
nArraySize数组大小.
返回
返回接收项数量.

◆ XListView_GetSelectItem()

BOOL WINAPI XListView_GetSelectItem ( HELE  hEle,
__out int *  piGroup,
__out int *  piItem 
)

列表视_取选择项 获取选择项.

参数
hEle元素句柄.
piGroup接收组索引.
piItem接收项索引.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_GetSelectItemCount()

int WINAPI XListView_GetSelectItemCount ( HELE  hEle)

列表视_取选择项数量 获取选择项数量.

参数
hEle元素句柄.
返回
返回选择项数量.

◆ XListView_GetTemplateObject()

HXCGUI WINAPI XListView_GetTemplateObject ( HELE  hEle,
int  iGroup,
int  iItem,
int  nTempItemID 
)

列表视_取模板对象 通过模板项ID,获取实例化模板项ID对应的对象句柄.

参数
hEle元素句柄.
iGroup组索引.
iItem项索引.
nTempItemID模板项ID.
返回
成功返回对象句柄,否则返回NULL.

◆ XListView_GetTemplateObjectGroup()

HXCGUI WINAPI XListView_GetTemplateObjectGroup ( HELE  hEle,
int  iGroup,
int  nTempItemID 
)

列表视_取模板对象组 通过模板项ID,获取实例化模板项ID对应的对象句柄.

参数
hEle元素句柄.
iGroup组索引.
nTempItemID模板项ID.
返回
成功返回对象句柄,否则返回NULL.

◆ XListView_GetVisibleItemRange()

void WINAPI XListView_GetVisibleItemRange ( HELE  hEle,
__out int *  piGroup1,
__out int *  piGroup2,
__out int *  piStartGroup,
__out int *  piStartItem,
__out int *  piEndGroup,
__out int *  piEndItem 
)

列表视_取可视项范围 获取当前可见项范围.

参数
hEle元素句柄
piGroup1可视开始组, 组可见
piGroup2可视结束组, 组可见
piStartGroup可视开始组
piStartItem可视开始项
piEndGroup可视结束组
piEndItem可视结束项

◆ XListView_Group_AddColumn()

int WINAPI XListView_Group_AddColumn ( HELE  hEle,
const wchar_t *  pName 
)

@anchor 列表视_组添加列

参数
hEle元素句柄
pName字段称
返回
返回列索引

◆ XListView_Group_AddItemImage()

int WINAPI XListView_Group_AddItemImage ( HELE  hEle,
HIMAGE  hImage,
int  iPos 
)

@anchor 列表视_组添加项图片

参数
hEle元素句柄
hImage图片句柄
iPos插入位置, -1添加到末尾
返回
返回组索引

◆ XListView_Group_AddItemImageEx()

int WINAPI XListView_Group_AddItemImageEx ( HELE  hEle,
const wchar_t *  pName,
HIMAGE  hImage,
int  iPos 
)

@anchor 列表视_组添加项图片扩展

参数
hEle元素句柄
pName字段称
hImage图片句柄
iPos插入位置, -1添加到末尾
返回
返回组索引

◆ XListView_Group_AddItemText()

int WINAPI XListView_Group_AddItemText ( HELE  hEle,
const wchar_t *  pValue,
int  iPos 
)

@anchor 列表视_组添加项文本

参数
hEle元素句柄
pValue
iPos插入位置, -1添加到末尾
返回
返回组索引

◆ XListView_Group_AddItemTextEx()

int WINAPI XListView_Group_AddItemTextEx ( HELE  hEle,
const wchar_t *  pName,
const wchar_t *  pValue,
int  iPos 
)

@anchor 列表视_组添加项文本扩展

参数
hEle元素句柄
pName字段称
pValue
iPos插入位置, -1添加到末尾
返回
返回组索引

◆ XListView_Group_DeleteAllChildItem()

void WINAPI XListView_Group_DeleteAllChildItem ( HELE  hEle,
int  iGroup 
)

@anchor 列表视_组删除全部子项

参数
hEle元素句柄
iGroup组索引

◆ XListView_Group_DeleteItem()

BOOL WINAPI XListView_Group_DeleteItem ( HELE  hEle,
int  iGroup 
)

@anchor 列表视_组删除项

参数
hEle元素句柄
iGroup组索引
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Group_GetCount()

int WINAPI XListView_Group_GetCount ( HELE  hEle)

@anchor 列表视_组获取数量

参数
hEle元素句柄
返回
返回组数量

◆ XListView_Group_GetImage()

HIMAGE WINAPI XListView_Group_GetImage ( HELE  hEle,
int  iGroup,
int  iColumn 
)

@列表视_组取图片

参数
hEle元素句柄
iGroup组索引
iColumn列索引
返回
返回图片句柄

◆ XListView_Group_GetImageEx()

HIMAGE WINAPI XListView_Group_GetImageEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName 
)

@列表视_组取图片扩展

参数
hEle元素句柄
iGroup组索引
pName字段名称
返回
返回图片句柄

◆ XListView_Group_GetText()

const wchar_t *WINAPI XListView_Group_GetText ( HELE  hEle,
int  iGroup,
int  iColumn 
)

@列表视_组取文本

参数
hEle元素句柄
iGroup组索引
iColumn列索引
返回
返回文本内容

◆ XListView_Group_GetTextEx()

const wchar_t * XListView_Group_GetTextEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName 
)

@列表视_组取文本扩展

参数
hEle元素句柄
iGroup组索引
pName字段名称
返回
返回文本内容

◆ XListView_Group_SetImage()

BOOL WINAPI XListView_Group_SetImage ( HELE  hEle,
int  iGroup,
int  iColumn,
HIMAGE  hImage 
)

@anchor 列表视_组置图片

参数
hEle元素句柄
iGroup组索引
iColumn列索引
hImage图片句柄
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Group_SetImageEx()

BOOL WINAPI XListView_Group_SetImageEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName,
HIMAGE  hImage 
)

@anchor 列表视_组置图片扩展

参数
hEle元素句柄
iGroup组索引
pName字段名
hImage图片句柄
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Group_SetText()

BOOL WINAPI XListView_Group_SetText ( HELE  hEle,
int  iGroup,
int  iColumn,
const wchar_t *  pValue 
)

@anchor 列表视_组置文本

参数
hEle元素句柄
iGroup组索引
iColumn列索引
pValue
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Group_SetTextEx()

BOOL WINAPI XListView_Group_SetTextEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName,
const wchar_t *  pValue 
)

@anchor 列表视_组置文本扩展

参数
hEle元素句柄
iGroup组索引
pName字段名
pValue
返回
成功返回TRUE,否则返回FALSE

◆ XListView_HitTest()

BOOL WINAPI XListView_HitTest ( HELE  hEle,
__in POINT *  pPt,
__out int *  pOutGroup,
__out int *  pOutItem 
)

列表视_测试点击项 检查坐标点所在项.

参数
hEle元素句柄.
pPt坐标点.
pOutGroup接收组索引.
pOutItem接收项索引.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_HitTestOffset()

BOOL WINAPI XListView_HitTestOffset ( HELE  hEle,
__in POINT *  pPt,
__out int *  pOutGroup,
__out int *  pOutItem 
)

列表视_测试点击项扩展 检查坐标点所在项,自动添加滚动视图偏移量.

参数
hEle元素句柄.
pPt坐标点.
pOutGroup接收做索引.
pOutItem接收项索引.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_Item_AddColumn()

int WINAPI XListView_Item_AddColumn ( HELE  hEle,
const wchar_t *  pName 
)

@anchor 列表视_项添加列

参数
hEle元素句柄
pName字段名
返回
返回列索引

◆ XListView_Item_AddItemImage()

int WINAPI XListView_Item_AddItemImage ( HELE  hEle,
int  iGroup,
HIMAGE  hImage,
int  iPos 
)

@anchor 列表视_项添加图片

参数
hEle元素句柄
iGroup组索引
hImage图片句柄
iPos插入位置, -1添加到末尾
返回
返回项索引

◆ XListView_Item_AddItemImageEx()

int WINAPI XListView_Item_AddItemImageEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName,
HIMAGE  hImage,
int  iPos 
)

@anchor 列表视_项添加图片扩展

参数
hEle元素句柄
iGroup组索引
pName字段名
hImage图片句柄
iPos插入位置, -1添加到末尾
返回
返回项索引

◆ XListView_Item_AddItemText()

int WINAPI XListView_Item_AddItemText ( HELE  hEle,
int  iGroup,
const wchar_t *  pValue,
int  iPos 
)

@anchor 列表视_项添加文本

参数
hEle元素句柄
iGroup组索引
pValue
iPos插入位置, -1添加到末尾
返回
返回项索引

◆ XListView_Item_AddItemTextEx()

int WINAPI XListView_Item_AddItemTextEx ( HELE  hEle,
int  iGroup,
const wchar_t *  pName,
const wchar_t *  pValue,
int  iPos 
)

@anchor 列表视_项添加文本扩展

参数
hEle元素句柄
iGroup组索引
pName字段名
pValue
iPos插入位置, -1添加到末尾
返回
返回项索引

◆ XListView_Item_DeleteItem()

BOOL WINAPI XListView_Item_DeleteItem ( HELE  hEle,
int  iGroup,
int  iItem 
)

@anchor 列表视_项删除

参数
hEle元素句柄
iGroup组索引
iItem项索引
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Item_GetCount()

int WINAPI XListView_Item_GetCount ( HELE  hEle,
int  iGroup 
)

@anchor 列表视_项取数量

参数
hEle元素句柄
iGroup组索引
返回
成功返回项数量,否则返回 XC_ID_ERROR.

◆ XListView_Item_GetImage()

HIMAGE WINAPI XListView_Item_GetImage ( HELE  hEle,
int  iGroup,
int  iItem,
int  iColumn 
)

@anchor 列表视_项取图片

参数
hEle元素句柄
iGroup组索引
iItem项索引
iColumn列索引
返回
返回图片句柄

◆ XListView_Item_GetImageEx()

HIMAGE WINAPI XListView_Item_GetImageEx ( HELE  hEle,
int  iGroup,
int  iItem,
const wchar_t *  pName 
)

@anchor 列表视_项取图片扩展

参数
hEle元素句柄
iGroup组索引
iItem项索引
pName字段称
返回
返回图片句柄

◆ XListView_Item_GetText()

const wchar_t *WINAPI XListView_Item_GetText ( HELE  hEle,
int  iGroup,
int  iItem,
int  iColumn 
)

@anchor 列表视_项取文本

参数
hEle元素句柄
iGroup组索引
iItem项索引
iColumn列索引
返回
返回文本内容

◆ XListView_Item_GetTextEx()

const wchar_t *WINAPI XListView_Item_GetTextEx ( HELE  hEle,
int  iGroup,
int  iItem,
const wchar_t *  pName 
)

@anchor 列表视_项取文本扩展

参数
hEle元素句柄
iGroup组索引
iItem项索引
pName字段称
返回
返回文本内容

◆ XListView_Item_SetImage()

BOOL WINAPI XListView_Item_SetImage ( HELE  hEle,
int  iGroup,
int  iItem,
int  iColumn,
HIMAGE  hImage 
)

@anchor 列表视_项置图片

参数
hEle元素句柄
iGroup组索引
iItem项索引
iColumn列索引
hImage图片句柄
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Item_SetImageEx()

BOOL WINAPI XListView_Item_SetImageEx ( HELE  hEle,
int  iGroup,
int  iItem,
const wchar_t *  pName,
HIMAGE  hImage 
)

@anchor 列表视_项置图片扩展

参数
hEle元素句柄
iGroup组索引
iItem项索引
pName列名称
hImage图片句柄
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Item_SetText()

BOOL WINAPI XListView_Item_SetText ( HELE  hEle,
int  iGroup,
int  iItem,
int  iColumn,
const wchar_t *  pValue 
)

@anchor 列表视_项置文本

参数
hEle元素句柄
iGroup组索引
iItem项索引
iColumn列索引
pValue
返回
成功返回TRUE,否则返回FALSE

◆ XListView_Item_SetTextEx()

BOOL WINAPI XListView_Item_SetTextEx ( HELE  hEle,
int  iGroup,
int  iItem,
const wchar_t *  pName,
const wchar_t *  pValue 
)

@anchor 列表视_项置文本扩展

参数
hEle元素句柄
iGroup组索引
iItem项索引
pName字段名
pValue
返回
成功返回TRUE,否则返回FALSE

◆ XListView_RefreshData()

void WINAPI XListView_RefreshData ( HELE  hEle)

列表视_刷新数据 修改数据后,刷新所有项模板,以便更新数据到模板(如果项可见).

参数
hEle元素句柄.

◆ XListView_RefreshItem()

void WINAPI XListView_RefreshItem ( HELE  hEle,
int  iGroup,
int  iItem 
)

列表视_刷新指定项 修改数据后,刷新指定项模板,以便更新数据到模板(如果当前项可见).

参数
hEle元素句柄.
iGroup组索引.
iItem项索引, 如果为-1,代表为组.

◆ XListView_SetColumnSpace()

void WINAPI XListView_SetColumnSpace ( HELE  hEle,
int  space 
)

列表视_置列间隔 置列间隔大小.

参数
hEle元素句柄.
space间隔大小.

◆ XListView_SetDragRectColor()

void WINAPI XListView_SetDragRectColor ( HELE  hEle,
COLORREF  color,
int  width 
)

@列表视_置拖动矩形颜色

参数
hEle元素句柄
color颜色值 请使用宏: RGBA()
width线宽度

◆ XListView_SetDrawItemBkFlags()

void WINAPI XListView_SetDrawItemBkFlags ( HELE  hEle,
int  nFlags 
)

列表视_置项背景绘制标志 置是否绘制指定状态下项的背景.

参数
hEle元素句柄.
nFlags标志位 list_drawItemBk_flag_.

◆ XListView_SetGroupHeight()

void WINAPI XListView_SetGroupHeight ( HELE  hEle,
int  height 
)

列表视_置组高度 置组高度.

参数
hEle元素句柄.
height高度.

◆ XListView_SetGroupUserData()

void WINAPI XListView_SetGroupUserData ( HELE  hEle,
int  iGroup,
vint  nData 
)

列表视_置组用户数据 置组用户数据.

参数
hEle元素句柄.
iGroup组索引.
nData数据.

◆ XListView_SetItemSize()

void WINAPI XListView_SetItemSize ( HELE  hEle,
int  width,
int  height 
)

列表视_置项大小 置项大小.

参数
hEle元素句柄.
width宽度.
height高度.

◆ XListView_SetItemTemplate()

BOOL WINAPI XListView_SetItemTemplate ( HELE  hEle,
HTEMP  hTemp 
)

列表视_置项模板 置列表项模板.

参数
hEle元素句柄.
hTemp模板句柄.
返回
如果成功返回TRUE,否则返回FALSE.

◆ XListView_SetItemTemplateXML()

BOOL WINAPI XListView_SetItemTemplateXML ( HELE  hEle,
const wchar_t *  pXmlFile 
)

列表视_置项模板文件 置项模板文件.

参数
hEle元素句柄.
pXmlFile文件名.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_SetItemTemplateXMLFromMem()

BOOL WINAPI XListView_SetItemTemplateXMLFromMem ( HELE  hEle,
void *  data,
int  length 
)

@列表视_置项模板从内存

参数
hEle元素句柄
data内存地址
length内存大小, 字节为单位
返回
如果成功返回TRUE,否则返回FALSE

◆ XListView_SetItemTemplateXMLFromString()

BOOL WINAPI XListView_SetItemTemplateXMLFromString ( HELE  hEle,
const char *  pStringXML 
)

列表视_置项模板从字符串 置项布局模板.

参数
hEle元素句柄.
pStringXML字符串指针.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_SetItemTemplateXMLFromZipRes()

BOOL WINAPI XListView_SetItemTemplateXMLFromZipRes ( HELE  hEle,
int  id,
const wchar_t *  pFileName,
const wchar_t *  pPassword,
HMODULE  hModule 
)

@列表视_置项模板从资源ZIP

参数
hEle元素句柄
idRC资源ID
pFileName文件名
pPasswordzip密码
hModule模块句柄
返回
如果成功返回TRUE,否则返回FALSE

◆ XListView_SetItemUserData()

void WINAPI XListView_SetItemUserData ( HELE  hEle,
int  iGroup,
int  iItem,
vint  nData 
)

列表视_置项用户数据 设置项用户数据.

参数
hEle元素句柄.
iGroup组索引.
iItem项索引.
nData数据.

◆ XListView_SetRowSpace()

void WINAPI XListView_SetRowSpace ( HELE  hEle,
int  space 
)

列表视_置行间隔 置行间隔大小.

参数
hEle元素句柄.
space间隔大小.

◆ XListView_SetSelectAll()

void WINAPI XListView_SetSelectAll ( HELE  hEle)

列表视_置选择项全部 选择所有的项.

参数
hEle元素句柄.

◆ XListView_SetSelectItem()

BOOL WINAPI XListView_SetSelectItem ( HELE  hEle,
int  iGroup,
int  iItem 
)

列表视_置选择项 置选择项.

参数
hEle元素句柄.
iGroup组索引.
iItem项索引.
返回
成功返回TRUE否则返回FALSE.

◆ XListView_SetVirtualItemCount()

BOOL WINAPI XListView_SetVirtualItemCount ( HELE  hEle,
int  iGroup,
int  nCount 
)

@列表视_置虚表项数量

参数
hEle元素句柄
iGroup组索引
nCount项数量
返回
成功返回TRUE,否则返回FALSE

◆ XListView_VisibleItem()

void WINAPI XListView_VisibleItem ( HELE  hEle,
int  iGroup,
int  iItem 
)

列表视_显示指定项 滚动视图让指定项可见

参数
hEle元素句柄.
iGroup组索引.
iItem项索引.