menu.h
来自「brew平台下用VC开发的电话本」· C头文件 代码 · 共 59 行
H
59 行
#include "AEEStdLib.h"
#include "AEEAppGen.h"
#include "AEEMenu.h"
/*==================================================*/
/*软键菜单*/
/*==================================================*/
#define IFMenuCtl CSoftMenuCtl
typedef struct CSoftMenuCtl CSoftMenuCtl;
CSoftMenuCtl* CSoftMenuCtl_New(IApplet* pOwner);
boolean CSoftMenuCtl_Redraw(IFMenuCtl * pi);
boolean CSoftMenuCtl_SetBackground(IFMenuCtl* pi,boolean isTrans,IImage* pImage,RGBVAL color);
boolean CSoftMenuCtl_SetSoftKey(IFMenuCtl* pi,uint16 wFirstID,AECHAR* pLText,AECHAR* pRText);
boolean CSoftMenuCtl_HandleEvent(IFMenuCtl * pi, AEEEvent evt, uint16 wParam, uint32 dwParam);
void CSoftMenuCtl_SetActive(IFMenuCtl * pi, boolean);
void CSoftMenuCtl_Release(IFMenuCtl * pi);
void RELEASE_Ctl(IBase** ppif);
/////////////////////////////
// CSoftMenuCtl-软键菜单基类
//
struct CSoftMenuCtl
{
IShell * m_pIShell;
IDisplay * m_pIDisplay;
IModule * m_pIModule;
AEERect m_Rect; // 菜单矩形
struct{
uint16 nId;
AECHAR* pText;
}*m_vText;
uint8 m_nTextCount;
struct{
uint16 nId;
IImage* pImage;
}*m_vImage;
uint8 m_nImageCount;
struct{
union{
IImage* pImage;
RGBVAL ncolor;
};
flg isImage:1;
}m_sBackground;
flg isActive:1;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?