ComboBox-下拉组合框

函数

HELE WINAPI XComboBox_Create (int x, int y, int cx, int cy, HXCGUI hParent)
 组合框_创建 创建下拉组合框元素. 更多...
 
BOOL WINAPI XComboBox_SetSelItem (HELE hEle, int iIndex)
 组合框_置选择项 设置选择项. 更多...
 
HXCGUI WINAPI XComboBox_CreateAdapter (HELE hEle)
 组合框_创建数据适配器 创建数据适配器并绑定, 根据绑定的项模板初始化数据适配器的列(字段名); 数据适配器存储数据, UI对象根据绑定的字段名显示数据适配器中对应的数据; 更多...
 
void WINAPI XComboBox_BindAdapter (HELE hEle, HXCGUI hAdapter)
 组合框_绑定数据适配器 绑定数据适配器. 更多...
 
HXCGUI WINAPI XComboBox_GetAdapter (HELE hEle)
 组合框_取数据适配器 获取绑定的数据适配器. 更多...
 
void WINAPI XComboBox_SetBindName (HELE hEle, const wchar_t *pName)
 组合框_置绑定名称 设置绑定数据适配器字段名. 更多...
 
void WINAPI XComboBox_GetButtonRect (HELE hEle, __out RECT *pRect)
 组合框_取下拉按钮坐标 获取下拉按钮坐标. 更多...
 
void WINAPI XComboBox_SetButtonSize (HELE hEle, int size)
 组合框_置下拉按钮大小 设置下拉按钮大小. 更多...
 
void WINAPI XComboBox_SetDropHeight (HELE hEle, int height)
 组合框_置下拉列表高度 设置下拉列表允许的最大高度, XComboBox_EnableDropHeightFixed , 更多...
 
int WINAPI XComboBox_GetDropHeight (HELE hEle)
 组合框_取下拉列表高度 获取下拉列表高度. 更多...
 
void WINAPI XComboBox_SetItemTemplateXML (HELE hEle, const wchar_t *pXmlFile)
 @组合框_置项模板文件 设置下拉列表项模板文件 更多...
 
void WINAPI XComboBox_SetItemTemplateXMLFromString (HELE hEle, const char *pStringXML)
 组合框_置项模板从字符串 设置下拉列表项模板. 更多...
 
BOOL WINAPI XComboBox_SetItemTemplateXMLFromMem (HELE hEle, void *data, int length)
 @组合框_置项模板从内存 更多...
 
BOOL WINAPI XComboBox_SetItemTemplateXMLFromZipRes (HELE hEle, int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule)
 @组合框_置项模板从资源ZIP 更多...
 
BOOL WINAPI XComboBox_SetItemTemplate (HELE hEle, HTEMP hTemp)
 @组合框_置项模板 更多...
 
HTEMP WINAPI XComboBox_GetItemTemplate (HELE hEle)
 @组合框_取项模板 更多...
 
void WINAPI XComboBox_EnableDrawButton (HELE hEle, BOOL bEnable)
 组合框_启用绘制下拉按钮 是否绘制下拉按钮. 更多...
 
void WINAPI XComboBox_EnableEdit (HELE hEle, BOOL bEdit)
 组合框_启用编辑 启用可编辑显示的文本内容. 更多...
 
void WINAPI XComboBox_EnableDropHeightFixed (HELE hEle, BOOL bEnable)
 组合框_启用下拉列表高度固定大小 启用/关闭下拉列表高度固定大小. 更多...
 
void WINAPI XComboBox_PopupDropList (HELE hEle)
 @组合框_弹出下拉列表 更多...
 
int WINAPI XComboBox_GetSelItem (HELE hEle)
 组合框_取选择项 获取组合框下拉列表中选择项索引. 更多...
 
comboBox_state_ WINAPI XComboBox_GetState (HELE hEle)
 组合框_取状态 获取状态. 更多...
 
int WINAPI XComboBox_AddItemText (HELE hEle, const wchar_t *pText)
 @anchor 组合框_添加项文本 更多...
 
int WINAPI XComboBox_AddItemTextEx (HELE hEle, const wchar_t *pName, const wchar_t *pText)
 @anchor 组合框_添加项文本扩展 更多...
 
int WINAPI XComboBox_AddItemImage (HELE hEle, HIMAGE hImage)
 @anchor 组合框_添加项图片 更多...
 
int WINAPI XComboBox_AddItemImageEx (HELE hEle, const wchar_t *pName, HIMAGE hImage)
 @anchor 组合框_添加项图片扩展 更多...
 
int WINAPI XComboBox_InsertItemText (HELE hEle, int iItem, const wchar_t *pText)
 @anchor 组合框_插入项文本 更多...
 
int WINAPI XComboBox_InsertItemTextEx (HELE hEle, int iItem, const wchar_t *pName, const wchar_t *pText)
 @anchor 组合框_插入项文本扩展 更多...
 
int WINAPI XComboBox_InsertItemImage (HELE hEle, int iItem, HIMAGE hImage)
 @anchor 组合框_插入项图片 更多...
 
int WINAPI XComboBox_InsertItemImageEx (HELE hEle, int iItem, const wchar_t *pName, HIMAGE hImage)
 @anchor 组合框_插入项图片扩展 更多...
 
BOOL WINAPI XComboBox_SetItemText (HELE hEle, int iItem, int iColumn, const wchar_t *pText)
 @anchor 组合框_置项文本 更多...
 
BOOL WINAPI XComboBox_SetItemTextEx (HELE hEle, int iItem, const wchar_t *pName, const wchar_t *pText)
 @anchor 组合框_置项文本扩展 更多...
 
BOOL WINAPI XComboBox_SetItemImage (HELE hEle, int iItem, int iColumn, HIMAGE hImage)
 @anchor 组合框_置项图片 更多...
 
BOOL WINAPI XComboBox_SetItemImageEx (HELE hEle, int iItem, const wchar_t *pName, HIMAGE hImage)
 @anchor 组合框_置项图片扩展 更多...
 
BOOL WINAPI XComboBox_SetItemInt (HELE hEle, int iItem, int iColumn, int nValue)
 @anchor 组合框_置项整数值 更多...
 
BOOL WINAPI XComboBox_SetItemIntEx (HELE hEle, int iItem, const wchar_t *pName, int nValue)
 @anchor 组合框_置项指数值扩展 更多...
 
BOOL WINAPI XComboBox_SetItemFloat (HELE hEle, int iItem, int iColumn, float fFloat)
 @anchor 组合框_置项浮点值 更多...
 
BOOL WINAPI XComboBox_SetItemFloatEx (HELE hEle, int iItem, const wchar_t *pName, float fFloat)
 @anchor 组合框_置项浮点值扩展 更多...
 
const wchar_t *WINAPI XComboBox_GetItemText (HELE hEle, int iItem, int iColumn)
 @anchor 组合框_取项文本 更多...
 
const wchar_t *WINAPI XComboBox_GetItemTextEx (HELE hEle, int iItem, const wchar_t *pName)
 @anchor 组合框_取项文本扩展 更多...
 
HIMAGE WINAPI XComboBox_GetItemImage (HELE hEle, int iItem, int iColumn)
 @anchor 组合框_取项图片 更多...
 
HIMAGE WINAPI XComboBox_GetItemImageEx (HELE hEle, int iItem, const wchar_t *pName)
 @anchor 组合框_取项图片扩展 更多...
 
BOOL WINAPI XComboBox_GetItemInt (HELE hEle, int iItem, int iColumn, __out int *pOutValue)
 @anchor 组合框_取项整数值 更多...
 
BOOL WINAPI XComboBox_GetItemIntEx (HELE hEle, int iItem, const wchar_t *pName, __out int *pOutValue)
 @anchor 组合框_取项整数值扩展 更多...
 
BOOL WINAPI XComboBox_GetItemFloat (HELE hEle, int iItem, int iColumn, __out float *pOutValue)
 @anchor 组合框_取项浮点值 更多...
 
BOOL WINAPI XComboBox_GetItemFloatEx (HELE hEle, int iItem, const wchar_t *pName, __out float *pOutValue)
 @anchor 组合框_取项浮点值扩展 更多...
 
BOOL WINAPI XComboBox_DeleteItem (HELE hEle, int iItem)
 @anchor 组合框_删除项 更多...
 
BOOL WINAPI XComboBox_DeleteItemEx (HELE hEle, int iItem, int nCount)
 @anchor 组合框_删除项扩展 更多...
 
void WINAPI XComboBox_DeleteItemAll (HELE hEle)
 @anchor 组合框_删除项全部 更多...
 
void WINAPI XComboBox_DeleteColumnAll (HELE hEle)
 @anchor 组合框_删除列全部 更多...
 
int WINAPI XComboBox_GetCount (HELE hEle)
 @anchor 组合框_取项数量 更多...
 
int WINAPI XComboBox_GetCountColumn (HELE hEle)
 @anchor 组合框_取列数量 更多...
 

详细描述

函数说明

◆ XComboBox_AddItemImage()

int WINAPI XComboBox_AddItemImage ( HELE  hEle,
HIMAGE  hImage 
)

@anchor 组合框_添加项图片

参数
hEle元素句柄
hImage图片句柄
返回
返回项索引

◆ XComboBox_AddItemImageEx()

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

@anchor 组合框_添加项图片扩展

参数
hEle元素句柄
pName字段名
hImage图片句柄
返回
返回项索引

◆ XComboBox_AddItemText()

int WINAPI XComboBox_AddItemText ( HELE  hEle,
const wchar_t *  pText 
)

@anchor 组合框_添加项文本

参数
hEle元素句柄
pText
返回
返回项索引

◆ XComboBox_AddItemTextEx()

int WINAPI XComboBox_AddItemTextEx ( HELE  hEle,
const wchar_t *  pName,
const wchar_t *  pText 
)

@anchor 组合框_添加项文本扩展

参数
hEle元素句柄
pName字段名
pText文本
返回
返回项索引

◆ XComboBox_BindAdapter()

void WINAPI XComboBox_BindAdapter ( HELE  hEle,
HXCGUI  hAdapter 
)

组合框_绑定数据适配器 绑定数据适配器.

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

◆ XComboBox_Create()

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

组合框_创建 创建下拉组合框元素.

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

◆ XComboBox_CreateAdapter()

HXCGUI WINAPI XComboBox_CreateAdapter ( HELE  hEle)

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

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

◆ XComboBox_DeleteColumnAll()

void WINAPI XComboBox_DeleteColumnAll ( HELE  hEle)

@anchor 组合框_删除列全部

参数
hEle元素句柄

◆ XComboBox_DeleteItem()

BOOL WINAPI XComboBox_DeleteItem ( HELE  hEle,
int  iItem 
)

@anchor 组合框_删除项

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

◆ XComboBox_DeleteItemAll()

void WINAPI XComboBox_DeleteItemAll ( HELE  hEle)

@anchor 组合框_删除项全部

参数
hEle元素句柄

◆ XComboBox_DeleteItemEx()

BOOL WINAPI XComboBox_DeleteItemEx ( HELE  hEle,
int  iItem,
int  nCount 
)

@anchor 组合框_删除项扩展

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

◆ XComboBox_EnableDrawButton()

void WINAPI XComboBox_EnableDrawButton ( HELE  hEle,
BOOL  bEnable 
)

组合框_启用绘制下拉按钮 是否绘制下拉按钮.

参数
hEle元素句柄.
bEnable是否绘制.

◆ XComboBox_EnableDropHeightFixed()

void WINAPI XComboBox_EnableDropHeightFixed ( HELE  hEle,
BOOL  bEnable 
)

组合框_启用下拉列表高度固定大小 启用/关闭下拉列表高度固定大小.

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

◆ XComboBox_EnableEdit()

void WINAPI XComboBox_EnableEdit ( HELE  hEle,
BOOL  bEdit 
)

组合框_启用编辑 启用可编辑显示的文本内容.

参数
hEle元素句柄.
bEditTRUE可编辑,否则相反.

◆ XComboBox_GetAdapter()

HXCGUI WINAPI XComboBox_GetAdapter ( HELE  hEle)

组合框_取数据适配器 获取绑定的数据适配器.

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

◆ XComboBox_GetButtonRect()

void WINAPI XComboBox_GetButtonRect ( HELE  hEle,
__out RECT *  pRect 
)

组合框_取下拉按钮坐标 获取下拉按钮坐标.

参数
hEle元素句柄.
pRect坐标.

◆ XComboBox_GetCount()

int WINAPI XComboBox_GetCount ( HELE  hEle)

@anchor 组合框_取项数量

参数
hEle
返回
返回项数量

◆ XComboBox_GetCountColumn()

int WINAPI XComboBox_GetCountColumn ( HELE  hEle)

@anchor 组合框_取列数量

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

◆ XComboBox_GetDropHeight()

int WINAPI XComboBox_GetDropHeight ( HELE  hEle)

组合框_取下拉列表高度 获取下拉列表高度.

参数
hEle元素句柄.
返回
下拉列表高度.

◆ XComboBox_GetItemFloat()

BOOL WINAPI XComboBox_GetItemFloat ( HELE  hEle,
int  iItem,
int  iColumn,
__out float *  pOutValue 
)

@anchor 组合框_取项浮点值

参数
hEle元素句柄
iItem项索引
iColumn列索引
pOutValue接收返回浮点值
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_GetItemFloatEx()

BOOL WINAPI XComboBox_GetItemFloatEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
__out float *  pOutValue 
)

@anchor 组合框_取项浮点值扩展

参数
hEle元素句柄
iItem项索引
pName字段名
pOutValue接收返回浮点值
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_GetItemImage()

HIMAGE WINAPI XComboBox_GetItemImage ( HELE  hEle,
int  iItem,
int  iColumn 
)

@anchor 组合框_取项图片

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

◆ XComboBox_GetItemImageEx()

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

@anchor 组合框_取项图片扩展

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

◆ XComboBox_GetItemInt()

BOOL WINAPI XComboBox_GetItemInt ( HELE  hEle,
int  iItem,
int  iColumn,
__out int *  pOutValue 
)

@anchor 组合框_取项整数值

参数
hEle元素句柄
iItem项索引
iColumn列索引
pOutValue接收返回整数值
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_GetItemIntEx()

BOOL WINAPI XComboBox_GetItemIntEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
__out int *  pOutValue 
)

@anchor 组合框_取项整数值扩展

参数
hEle元素句柄
iItem项索引
pName字段名
pOutValue接收返回整数值
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_GetItemTemplate()

HTEMP WINAPI XComboBox_GetItemTemplate ( HELE  hEle)

@组合框_取项模板

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

◆ XComboBox_GetItemText()

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

@anchor 组合框_取项文本

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

◆ XComboBox_GetItemTextEx()

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

@anchor 组合框_取项文本扩展

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

◆ XComboBox_GetSelItem()

int WINAPI XComboBox_GetSelItem ( HELE  hEle)

组合框_取选择项 获取组合框下拉列表中选择项索引.

参数
hEle元素句柄.
返回
返回项索引.

◆ XComboBox_GetState()

comboBox_state_ WINAPI XComboBox_GetState ( HELE  hEle)

组合框_取状态 获取状态.

参数
hEle元素句柄.
返回
状态.

◆ XComboBox_InsertItemImage()

int WINAPI XComboBox_InsertItemImage ( HELE  hEle,
int  iItem,
HIMAGE  hImage 
)

@anchor 组合框_插入项图片

参数
hEle元素句柄
iItem项索引
hImage图片句柄
返回
返回项索引

◆ XComboBox_InsertItemImageEx()

int WINAPI XComboBox_InsertItemImageEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
HIMAGE  hImage 
)

@anchor 组合框_插入项图片扩展

参数
hEle元素句柄
iItem项索引
pName字段名
hImage图片句柄
返回
返回项索引

◆ XComboBox_InsertItemText()

int WINAPI XComboBox_InsertItemText ( HELE  hEle,
int  iItem,
const wchar_t *  pText 
)

@anchor 组合框_插入项文本

参数
hEle元素句柄
iItem项索引
pText文本
返回
返回项索引

◆ XComboBox_InsertItemTextEx()

int WINAPI XComboBox_InsertItemTextEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
const wchar_t *  pText 
)

@anchor 组合框_插入项文本扩展

参数
hEle元素句柄
iItem项索引
pName字段名
pText文本
返回
返回项索引

◆ XComboBox_PopupDropList()

void WINAPI XComboBox_PopupDropList ( HELE  hEle)

@组合框_弹出下拉列表

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

◆ XComboBox_SetBindName()

void WINAPI XComboBox_SetBindName ( HELE  hEle,
const wchar_t *  pName 
)

组合框_置绑定名称 设置绑定数据适配器字段名.

参数
hEle元素句柄.
pName字段名

◆ XComboBox_SetButtonSize()

void WINAPI XComboBox_SetButtonSize ( HELE  hEle,
int  size 
)

组合框_置下拉按钮大小 设置下拉按钮大小.

参数
hEle元素句柄.
size大小.

◆ XComboBox_SetDropHeight()

void WINAPI XComboBox_SetDropHeight ( HELE  hEle,
int  height 
)

组合框_置下拉列表高度 设置下拉列表允许的最大高度, XComboBox_EnableDropHeightFixed ,

参数
hEle元素句柄.
height高度, -1自动计算高度

◆ XComboBox_SetItemFloat()

BOOL WINAPI XComboBox_SetItemFloat ( HELE  hEle,
int  iItem,
int  iColumn,
float  fFloat 
)

@anchor 组合框_置项浮点值

参数
hEle元素句柄
iItem项索引
iColumn列索引
fFloat浮点数
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_SetItemFloatEx()

BOOL WINAPI XComboBox_SetItemFloatEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
float  fFloat 
)

@anchor 组合框_置项浮点值扩展

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

◆ XComboBox_SetItemImage()

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

@anchor 组合框_置项图片

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

◆ XComboBox_SetItemImageEx()

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

@anchor 组合框_置项图片扩展

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

◆ XComboBox_SetItemInt()

BOOL WINAPI XComboBox_SetItemInt ( HELE  hEle,
int  iItem,
int  iColumn,
int  nValue 
)

@anchor 组合框_置项整数值

参数
hEle元素句柄
iItem项索引
iColumn列索引
nValue整数值
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_SetItemIntEx()

BOOL WINAPI XComboBox_SetItemIntEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
int  nValue 
)

@anchor 组合框_置项指数值扩展

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

◆ XComboBox_SetItemTemplate()

BOOL WINAPI XComboBox_SetItemTemplate ( HELE  hEle,
HTEMP  hTemp 
)

@组合框_置项模板

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

◆ XComboBox_SetItemTemplateXML()

void WINAPI XComboBox_SetItemTemplateXML ( HELE  hEle,
const wchar_t *  pXmlFile 
)

@组合框_置项模板文件 设置下拉列表项模板文件

参数
hEle元素句柄.
pXmlFile项模板文件.

◆ XComboBox_SetItemTemplateXMLFromMem()

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

@组合框_置项模板从内存

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

◆ XComboBox_SetItemTemplateXMLFromString()

void WINAPI XComboBox_SetItemTemplateXMLFromString ( HELE  hEle,
const char *  pStringXML 
)

组合框_置项模板从字符串 设置下拉列表项模板.

参数
hEle元素句柄.
pStringXML字符串指针.

◆ XComboBox_SetItemTemplateXMLFromZipRes()

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

@组合框_置项模板从资源ZIP

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

◆ XComboBox_SetItemText()

BOOL WINAPI XComboBox_SetItemText ( HELE  hEle,
int  iItem,
int  iColumn,
const wchar_t *  pText 
)

@anchor 组合框_置项文本

参数
hEle元素句柄
iItem项索引
iColumn列索引
pText文本
返回
成功返回TRUE,否则返回FALSE

◆ XComboBox_SetItemTextEx()

BOOL WINAPI XComboBox_SetItemTextEx ( HELE  hEle,
int  iItem,
const wchar_t *  pName,
const wchar_t *  pText 
)

@anchor 组合框_置项文本扩展

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

◆ XComboBox_SetSelItem()

BOOL WINAPI XComboBox_SetSelItem ( HELE  hEle,
int  iIndex 
)

组合框_置选择项 设置选择项.

参数
hEle元素句柄.
iIndex项索引.
返回
成功返回否则返回FALSE.