下拉框

创建下拉选择框

函数名

PX_Object * PX_Object_SelectBarCreate(px_memorypool *mp,PX_Object *Parent,px_int x,int y,px_int width,px_int height,PX_FontModule *fontmodule);

功能

创建下拉框

mp

内存池

Parent

父对象

x,y

平面坐标

width,height

宽度,高度

fm

字模

 

如果创建成功返回对象指针,否者返回PX_NULL

 

取得对象数据

函数名

PX_Object_SelectBar *PX_Object_GetSelectBar(PX_Object *pSelectBar);

功能

取得对象数据

pSelecrBar

对象指针

返回值

如果成功返回对象数据指针,否者返回PX_NULL

 

添加条目

函数名

px_int  PX_Object_SelectBarAddItem(PX_Object *PX_Object_SelectBar,const px_char Text[]);

功能

添加一个条目

pSelecrBar

对象指针

Text

条目文本

返回值

如果成功返回条目索引,否者返回-1

 

移除条目

函数名

px_void PX_Object_SelectBarRemoveItem(PX_Object *PX_Object_SelectBar,px_int index);

功能

移除一个条目

pSelecrBar

对象指针

index

条目索引

返回值

-

 

取得条目索引

函数名

px_int PX_Object_SelectBarGetItemIndexByText(PX_Object *pObject,const px_char Text[]);

功能

通过条目文本搜索一个条目索引

pSelecrBar

对象指针

index

条目索引

返回值

如果找到返回条目索引,否者返回-1,如果有多个同名条目仅会返回最先的索引

 

 

设置最大显示条目格式

函数名

px_void PX_Object_SelectBarSetDisplayCount(PX_Object *pObject,px_int count);

功能

设置最大显示条目格式,超过条目个数下拉框将会以滚动条的形式进行调整

pSelecrBar

对象指针

count

最大显示条目个数

返回值

-

 

 

设置背景颜色

函数名

px_void PX_Object_SelectBarSetBackgroundColor(PX_Object *pObject,px_color color);

功能

设置背景颜色

Object

对象指针

clr

背景颜色

返回值

 

 

设置边框颜色

函数名

px_void PX_Object_SelectBarSetBorderColor(PX_Object *pObject,px_color color);

功能

设置背景颜色

Object

对象指针

clr

背景颜色

返回值

 

 

设置文本颜色

函数名

px_void PX_Object_SelectBarSetFontColor(PX_Object *pObject,px_color color);

功能

设置文本颜色

Object

对象指针

clr

文本颜色

返回值

 

 

设置指针颜色

函数名

px_void PX_Object_SelectBarSetCursorColor(PX_Object *pObject,px_color color);

功能

设置指针颜色

Object

对象指针

clr

指针颜色

返回值