函数名 |
PX_Object* PX_Object_EditCreate(px_memorypool *mp, PX_Object *Parent,px_int x,px_int y,px_int Width,px_int Height,PX_FontModule *fontModule); |
功能 |
创建文本编辑框 |
mp |
内存池 |
Parent |
父对象 |
x,y |
平面坐标 |
width,height |
宽度,高度 |
fontmodule |
字模,如果为PX_NULL表示默认ANSI字模 |
|
如果创建成功返回对象指针,否者返回PX_NULL |
函数名 |
PX_Object_Edit * PX_Object_GetEdit( PX_Object *Object ); |
功能 |
取得文本编辑框对象数据 |
Object |
对象指针 |
返回值 |
如果成功返回对象数据指针,否者返回PX_NULL |
函数名 |
px_char * PX_Object_EditGetText( PX_Object *pObject ); |
功能 |
取得文本编辑框当前文本 |
Object |
对象指针 |
返回值 |
返回文本字符串指针 |
函数名 |
px_void PX_Object_EditSetMaxTextLength(PX_Object *pObject,px_int max_length); |
功能 |
取得文本编辑框最大长度 |
Object |
对象指针 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetText( PX_Object *pObject,const px_char *Text ); |
功能 |
取得文本编辑框文本 |
Object |
对象指针 |
Text |
文本 |
返回值 |
- |
函数名 |
px_void PX_Object_EditAppendText( PX_Object *pObject,const px_char *Text ); |
功能 |
追加文本编辑框文本 |
Object |
对象指针 |
Text |
文本 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetFocus( PX_Object *pObject,px_bool OnFocus); |
功能 |
激活文本编辑框 |
Object |
对象指针 |
OnFocus |
PX_TRUE表示激活,否者不激活 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetPasswordStyle( PX_Object *pObject,px_uchar Enabled ); |
功能 |
文本编辑框密码模式 |
Object |
对象指针 |
Enabled |
PX_TRUE表示启用,否者不启用 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetBackgroundColor( PX_Object *pObject,px_color Color ); |
功能 |
文本编辑框背景颜色 |
Object |
对象指针 |
color |
背景颜色 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetBorderColor( PX_Object *pObject,px_color Color ); |
功能 |
文本编辑框边框颜色 |
Object |
对象指针 |
color |
边框颜色 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetCursorColor( PX_Object *pObject,px_color Color ); |
功能 |
文本编辑框指针颜色(鼠标移动到编辑框时的背景颜色) |
Object |
对象指针 |
color |
指针颜色 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetTextColor( PX_Object *pObject,px_color Color ); |
功能 |
文本编辑框文本颜色 |
Object |
对象指针 |
color |
文本颜色 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetLimit(PX_Object *pObject,const px_char *Limit); |
功能 |
文本编辑框过滤器(仅允许输入Limit中包含的ANSI字符) |
Object |
对象指针 |
Limit |
过滤器字符串,包含所有允许输入的ANSI字符 |
返回值 |
- |
函数名 |
px_void PX_Object_EditSetBorder( PX_Object *pObj,px_bool Border ); |
功能 |
文本编辑框显示边框 |
Object |
对象指针 |
Border |
PX_TRUE表示显示,PX_FALSE表示不显示 |
返回值 |
- |
函数名 |
px_void PX_Object_EditAutoNewLine(PX_Object *pObject,px_bool b,px_int AutoNewLineSpacing); |
功能 |
是否允许文本编辑框自动换行(当字符超过文本编辑框宽度的时候) |
Object |
对象指针 |
b |
PX_TRUE表示允许,PX_FALSE表示不允许 |
AutoNewLineSpacing |
距离最右边框多少像素距离时换行 |
返回值 |
- |