ListItemTemplate-列表项模板
HTEMP WINAPI XTemp_Load (listItemTemp_type_ nType, const wchar_t *pFileName)
 @项模板_加载从文件 列表项模板文件载入 更多...
 
HTEMP WINAPI XTemp_LoadZip (listItemTemp_type_ nType, const wchar_t *pZipFile, const wchar_t *pFileName, const wchar_t *pPassword)
 @项模板_加载从ZIP 加载列表项模板从zip压缩包中 更多...
 
HTEMP WINAPI XTemp_LoadZipMem (listItemTemp_type_ nType, void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword)
 @项模板_加载从内存ZIP 加载列表项模板从内存zip压缩包中 更多...
 
BOOL WINAPI XTemp_LoadEx (listItemTemp_type_ nType, const wchar_t *pFileName, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2)
 @项模板_加载从文件扩展 加载列表项模板从文件 更多...
 
BOOL WINAPI XTemp_LoadZipEx (listItemTemp_type_ nType, const wchar_t *pZipFile, const wchar_t *pFileName, const wchar_t *pPassword, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2)
 @项模板_加载从ZIP扩展 加载列表项模板从zip压缩包中 更多...
 
BOOL WINAPI XTemp_LoadZipMemEx (listItemTemp_type_ nType, void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2)
 @项模板_加载从内存ZIP扩展 加载列表项模板从内存zip压缩包中 更多...
 
HTEMP WINAPI XTemp_LoadZipRes (listItemTemp_type_ nType, int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule)
 @项模板_加载从资源ZIP 加载列表项模板文件从RC资源ZIP 更多...
 
BOOL WINAPI XTemp_LoadZipResEx (listItemTemp_type_ nType, int id, const wchar_t *pFileName, const wchar_t *pPassword, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2, HMODULE hModule)
 @项模板_加载从资源ZIP扩展 加载列表项模板从RC资源ZIP 更多...
 
HTEMP WINAPI XTemp_LoadFromString (listItemTemp_type_ nType, const char *pStringXML)
 @项模板_加载从字符串 加载列表项模板文件从内存字符串 更多...
 
BOOL WINAPI XTemp_LoadFromStringEx (listItemTemp_type_ nType, const char *pStringXML, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2)
 @项模板_加载从字符串扩展 加载列表项模板从字符串 更多...
 
HTEMP WINAPI XTemp_LoadFromMem (listItemTemp_type_ nType, void *data, int length)
 @项模板_加载从内存 加载列表项模板文件从内存 更多...
 
BOOL WINAPI XTemp_LoadFromMemEx (listItemTemp_type_ nType, void *data, int length, __out HTEMP *pOutTemp1, __out HTEMP *pOutTemp2)
 @项模板_加载从内存扩展 加载列表项模板从内存 更多...
 
listItemTemp_type_ WINAPI XTemp_GetType (HTEMP hTemp)
 @项模板_取类型 获取列表项模板类型 更多...
 
BOOL WINAPI XTemp_Destroy (HTEMP hTemp)
 @项模板_销毁 项模板销毁 更多...
 
HTEMP WINAPI XTemp_Clone (HTEMP hTemp)
 @项模板_克隆 复制一份新的项模板 更多...
 
HTEMP WINAPI XTemp_Create (listItemTemp_type_ nType)
 @项模板_创建 创建项模板 更多...
 
BOOL WINAPI XTemp_AddNodeRoot (HTEMP hTemp, void *pNode)
 @项模板_添加根节点 添加根节点 更多...
 
BOOL WINAPI XTemp_List_InsertNode (HTEMP hTemp, int index, void *pNode)
 @项模板_列表_插入节点 更多...
 
BOOL WINAPI XTemp_List_DeleteNode (HTEMP hTemp, int index)
 @项模板_列表_删除节点 更多...
 
int WINAPI XTemp_List_GetCount (HTEMP hTemp)
 @项模板_列表_取数量 取子节点数量, 只当前层子节点 更多...
 
BOOL WINAPI XTemp_AddNode (void *pParentNode, void *pNode)
 @项模板_添加子节点 添加子节点 更多...
 
void *WINAPI XTemp_CreateNode (XC_OBJECT_TYPE nType)
 @项模板_创建节点 创建节点 更多...
 
BOOL WINAPI XTemp_SetNodeAttribute (void *pNode, const wchar_t *pName, const wchar_t *pAttr)
 @项模板_置节点属性 设置属性 更多...
 
BOOL WINAPI XTemp_SetNodeAttributeEx (void *pNode, int itemID, const wchar_t *pName, const wchar_t *pAttr)
 @项模板_置节点属性扩展 设置节点属性 更多...
 
void *WINAPI XTemp_List_GetNode (HTEMP hTemp, int index)
 @项模板_取列表中的节点 获取列表中的节点 更多...
 
BOOL WINAPI XTemp_List_MoveColumn (HTEMP hTemp, int iColSrc, int iColDest)
 @项模板_列表_移动列 将指定列移动到目标位置 更多...
 
void *WINAPI XTemp_GetNode (void *pNode, int itemID)
 @项模板_取节点 获取节点, 根据itemID 更多...
 
void *WINAPI XTemp_CloneNode (void *pNode)
 @项模板_克隆节点 克隆一个节点 更多...
 

详细描述

函数说明

◆ XTemp_AddNode()

BOOL WINAPI XTemp_AddNode ( void *  pParentNode,
void *  pNode 
)

@项模板_添加子节点 添加子节点

参数
pParentNode父节点指针.
pNode节点指针.
返回
成功返回TRUE,否则返回FALSE.

◆ XTemp_AddNodeRoot()

BOOL WINAPI XTemp_AddNodeRoot ( HTEMP  hTemp,
void *  pNode 
)

@项模板_添加根节点 添加根节点

参数
hTemp项模板句柄.
pNode节点指针.
返回
成功返回TRUE,否则返回FALSE.

◆ XTemp_Clone()

HTEMP WINAPI XTemp_Clone ( HTEMP  hTemp)

@项模板_克隆 复制一份新的项模板

参数
hTemp列表项模板句柄
返回
返回模板句柄

◆ XTemp_CloneNode()

void *WINAPI XTemp_CloneNode ( void *  pNode)

@项模板_克隆节点 克隆一个节点

参数
pNode节点指针
返回
返回克隆的节点

◆ XTemp_Create()

HTEMP WINAPI XTemp_Create ( listItemTemp_type_  nType)

@项模板_创建 创建项模板

参数
nType模板类型
返回
返回模板句柄.

◆ XTemp_CreateNode()

void *WINAPI XTemp_CreateNode ( XC_OBJECT_TYPE  nType)

@项模板_创建节点 创建节点

参数
nType对象类型.
返回
成功返回节点指针,否则返回NULL.

◆ XTemp_Destroy()

BOOL WINAPI XTemp_Destroy ( HTEMP  hTemp)

@项模板_销毁 项模板销毁

参数
hTemp项模板句柄.

◆ XTemp_GetNode()

void *WINAPI XTemp_GetNode ( void *  pNode,
int  itemID 
)

@项模板_取节点 获取节点, 根据itemID

参数
pNode节点指针
itemIDID.
返回
返回itemID对应的节点指针

◆ XTemp_GetType()

listItemTemp_type_ WINAPI XTemp_GetType ( HTEMP  hTemp)

@项模板_取类型 获取列表项模板类型

参数
hTemp列表项模板句柄.
返回
返回模板类型.

◆ XTemp_List_DeleteNode()

BOOL WINAPI XTemp_List_DeleteNode ( HTEMP  hTemp,
int  index 
)

@项模板_列表_删除节点

参数
hTemp列表项模板句柄
index插入位置索引
返回
如果成功返回TRUE,否则返回FALSE

◆ XTemp_List_GetCount()

int WINAPI XTemp_List_GetCount ( HTEMP  hTemp)

@项模板_列表_取数量 取子节点数量, 只当前层子节点

参数
hTemp列表项模板句柄
返回
如果成功返回TRUE,否则返回FALSE

◆ XTemp_List_GetNode()

void *WINAPI XTemp_List_GetNode ( HTEMP  hTemp,
int  index 
)

@项模板_取列表中的节点 获取列表中的节点

参数
hTemp模板句柄
index节点位置索引
返回
返回返回节点指针

◆ XTemp_List_InsertNode()

BOOL WINAPI XTemp_List_InsertNode ( HTEMP  hTemp,
int  index,
void *  pNode 
)

@项模板_列表_插入节点

参数
hTemp列表项模板句柄
index插入位置索引
pNode节点指针
返回
如果成功返回TRUE,否则返回FALSE

◆ XTemp_List_MoveColumn()

BOOL WINAPI XTemp_List_MoveColumn ( HTEMP  hTemp,
int  iColSrc,
int  iColDest 
)

@项模板_列表_移动列 将指定列移动到目标位置

参数
hTemp列表项模板句柄
iColSrc源列索引
iColDest目标列索引
返回
如果成功返回TRUE,否则返回FALSE

◆ XTemp_Load()

HTEMP WINAPI XTemp_Load ( listItemTemp_type_  nType,
const wchar_t *  pFileName 
)

@项模板_加载从文件 列表项模板文件载入

参数
nType模板类型,支持类型:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
pFileName文件名.
返回
返回模板信息.

◆ XTemp_LoadEx()

BOOL WINAPI XTemp_LoadEx ( listItemTemp_type_  nType,
const wchar_t *  pFileName,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2 
)

@项模板_加载从文件扩展 加载列表项模板从文件

参数
nType模板类型, 支持类型, 只可选一个:
listItemTemp_type_list
listItemTemp_type_listView
pFileName文件名
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_LoadFromMem()

HTEMP WINAPI XTemp_LoadFromMem ( listItemTemp_type_  nType,
void *  data,
int  length 
)

@项模板_加载从内存 加载列表项模板文件从内存

参数
nType模板类型,支持类型:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
data内存地址
length内存大小, 字节为单位
返回
返回模板信息.

◆ XTemp_LoadFromMemEx()

BOOL WINAPI XTemp_LoadFromMemEx ( listItemTemp_type_  nType,
void *  data,
int  length,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2 
)

@项模板_加载从内存扩展 加载列表项模板从内存

参数
nType模板类型, 支持类型:
listItemTemp_type_list
listItemTemp_type_listView
data内存块指针
length内存块大小,字节为单位
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_LoadFromString()

HTEMP WINAPI XTemp_LoadFromString ( listItemTemp_type_  nType,
const char *  pStringXML 
)

@项模板_加载从字符串 加载列表项模板文件从内存字符串

参数
nType模板类型,支持类型:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
pStringXML字符串指针.
返回
返回模板信息.

◆ XTemp_LoadFromStringEx()

BOOL WINAPI XTemp_LoadFromStringEx ( listItemTemp_type_  nType,
const char *  pStringXML,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2 
)

@项模板_加载从字符串扩展 加载列表项模板从字符串

参数
nType模板类型, 支持类型:
listItemTemp_type_list
listItemTemp_type_listView
pStringXML字符串内容
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_LoadZip()

HTEMP WINAPI XTemp_LoadZip ( listItemTemp_type_  nType,
const wchar_t *  pZipFile,
const wchar_t *  pFileName,
const wchar_t *  pPassword 
)

@项模板_加载从ZIP 加载列表项模板从zip压缩包中

参数
nType模板类型,支持类型:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
pZipFilezip文件
pFileName文件名
pPasswordzip密码
返回
返回模板句柄.

◆ XTemp_LoadZipEx()

BOOL WINAPI XTemp_LoadZipEx ( listItemTemp_type_  nType,
const wchar_t *  pZipFile,
const wchar_t *  pFileName,
const wchar_t *  pPassword,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2 
)

@项模板_加载从ZIP扩展 加载列表项模板从zip压缩包中

参数
nType模板类型, 支持类型:
listItemTemp_type_list
listItemTemp_type_listView
pZipFilezip文件
pFileName文件名
pPasswordzip密码
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_LoadZipMem()

HTEMP WINAPI XTemp_LoadZipMem ( listItemTemp_type_  nType,
void *  data,
int  length,
const wchar_t *  pFileName,
const wchar_t *  pPassword 
)

@项模板_加载从内存ZIP 加载列表项模板从内存zip压缩包中

参数
nType模板类型,支持类型, 只可选一个:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
data内存块指针
length内存块大小,字节为单位
pFileName文件名
pPasswordzip密码
返回
返回模板句柄.

◆ XTemp_LoadZipMemEx()

BOOL WINAPI XTemp_LoadZipMemEx ( listItemTemp_type_  nType,
void *  data,
int  length,
const wchar_t *  pFileName,
const wchar_t *  pPassword,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2 
)

@项模板_加载从内存ZIP扩展 加载列表项模板从内存zip压缩包中

参数
nType模板类型, 支持类型:
listItemTemp_type_list
listItemTemp_type_listView
data内存块指针
length内存块大小,字节为单位
pFileName文件名
pPasswordzip密码
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_LoadZipRes()

HTEMP WINAPI XTemp_LoadZipRes ( listItemTemp_type_  nType,
int  id,
const wchar_t *  pFileName,
const wchar_t *  pPassword,
HMODULE  hModule 
)

@项模板_加载从资源ZIP 加载列表项模板文件从RC资源ZIP

参数
nType模板类型,支持类型:
listItemTemp_type_listBox
listItemTemp_type_tree
listItemTemp_type_list_head
listItemTemp_type_list_item
listItemTemp_type_listView_group
listItemTemp_type_listView_item
idRC资源ID
pFileName模板文件名
pPasswordZIP密码
hModule模块句柄
返回
返回模板信息.

◆ XTemp_LoadZipResEx()

BOOL WINAPI XTemp_LoadZipResEx ( listItemTemp_type_  nType,
int  id,
const wchar_t *  pFileName,
const wchar_t *  pPassword,
__out HTEMP *  pOutTemp1,
__out HTEMP *  pOutTemp2,
HMODULE  hModule 
)

@项模板_加载从资源ZIP扩展 加载列表项模板从RC资源ZIP

参数
nType模板类型, 支持类型:
listItemTemp_type_list
listItemTemp_type_listView
idRC资源ID
pFileName文件名
pPasswordzip密码
pOutTemp1返回模板句柄1, 项模板
pOutTemp2返回模板句柄2, 列表头模板或列表视组模板
hModule模块句柄
返回
如果成功返回TRUE,否则返回FALSE.

◆ XTemp_SetNodeAttribute()

BOOL WINAPI XTemp_SetNodeAttribute ( void *  pNode,
const wchar_t *  pName,
const wchar_t *  pAttr 
)

@项模板_置节点属性 设置属性

参数
pNode节点指针.
pName属性名.
pAttr属性值.
返回
成功返回TRUE,否则返回FALSE.

◆ XTemp_SetNodeAttributeEx()

BOOL WINAPI XTemp_SetNodeAttributeEx ( void *  pNode,
int  itemID,
const wchar_t *  pName,
const wchar_t *  pAttr 
)

@项模板_置节点属性扩展 设置节点属性

参数
pNode节点指针
itemID模板项ID
pName属性名
pAttr属性值
返回
成功返回TRUE,否则返回FALSE