消息对话框

创建消息对话框

函数名

PX_Object * PX_Object_MessageBoxCreate(px_memorypool *mp,PX_Object *parent,PX_FontModule *fontmodule);

功能

创建消息对话框

mp

内存池

Parent

父对象

fontmodule

字模

 

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

 

关闭消息对话框

函数名

px_void PX_Object_MessageBoxClose(PX_Object *pObject);

功能

关闭消息对话框

pObject

对话框对象

 

 

 

确定消息对话框

函数名

px_void PX_Object_MessageBoxAlertOk(PX_Object *pObject,const px_char *message,PX_Object_MessageBoxCallBack func_callback,px_void *ptr);

功能

弹出一个确定消息对话框

pObject

消息对话框对象

message

显示文本

func_callback

点击确定时回调函数

ptr

用户指针

 

纯消息对话框

函数名

px_void PX_Object_MessageBoxAlert(PX_Object *pObject,const px_char *message);

功能

弹出一个仅显示文本消息对话框,这个对话框需要手动关闭

pObject

消息对话框对象

message

显示文本

 

确定/取消消息对话框

函数名

px_void PX_Object_MessageBoxAlertYesNo(PX_Object *pObject,const char *Message,PX_Object_MessageBoxCallBack func_yescallback,px_void *yesptr,PX_Object_MessageBoxCallBack func_nocallback,px_void *noptr);

功能

弹出一个确定/取消消息对话框

pObject

消息对话框对象

message

显示文本

func_yescallback

点击确定时的回调函数

yesptr

确定的用户指针

func_nocallback

点击取消的回调函数

noptr

取消的用户指针

 

输入消息对话框

函数名

px_void PX_Object_MessageBoxInputBox(PX_Object *pObject,const char *Message,PX_Object_MessageBoxCallBack func_yescallback,px_void *yesptr,PX_Object_MessageBoxCallBack func_cancelcallback,px_void *cancelptr);

功能

弹出一个输入消息对话框,允许用户输入一行的文本数据

pObject

消息对话框对象

message

显示文本

func_yescallback

点击确定时的回调函数

yesptr

确定的用户指针

func_nocallback

点击取消的回调函数

noptr

取消的用户指针

 

取得输入消息对话框的文本数据

函数名

px_char * PX_Object_MessageBoxGetInput(PX_Object *pObject);

功能

取得输入消息对话框的文本数据

pObject

消息对话框对象

message

显示文本

返回值

文本指针