菜单

创建菜单

函数名

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

功能

创建菜单

mp

内存池

Parent

父对象

x,y

平面坐标

width,height

宽度,高度

fm

字模

 

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

 

取得菜单根节点

函数名

PX_Object_Menu_Item * PX_Object_MenuGetRootItem(PX_Object *pMenuObject);

功能

取得菜单根节点

pMenuObject

对象指针

返回值

菜单的根节点指针

 

添加菜单节点

函数名

PX_Object_Menu_Item * PX_Object_MenuAddItem(PX_Object *pMenuObject,PX_Object_Menu_Item *parent,const px_char Text[],PX_MenuExecuteFunc _callback,px_void *ptr);

功能

添加菜单节点

pMenuObject

对象指针

parent

父节点指针

Text

节点文本

_callback

回调函数,当菜单这个节点被点击时会执行该回调函数

ptr

回调函数指针

返回值

新创建的节点指针