📄 object.h
字号:
#ifndef _OBJECT_H_
#define _OBJECT_H_
#include "start.h"
#include "NetWork.h"
#define TYPE_CATEGORY 0x0001
#define TYPE_CONTENTLIST 0x0002
#define TYPE_SMSTEXT 0x0003
#define TYPE_RINGER 0x0004
#define TYPE_IMAGE 0x0005
#define TYPE_SEARCH 0x0006
class CObject
{
public:
CObject();
virtual ~CObject();
// attribute
public:
long m_nType;
boolean m_bMyDoc; //我的收藏
boolean m_bRelease;
public:
void *operator new(size_t size)
{
return MALLOC(size);
}
void operator delete(void *buf)
{
FREE(buf);
}
virtual void Init(AECHAR * szName, long nID, XFRAMEINFO * pInfo) = 0;
virtual void Create() = 0;
virtual void Release() = 0;
virtual void Suspend() = 0;
virtual void Resume() = 0;
virtual boolean KeyHandle(AEEEvent evt, uint16 wParam, uint32 dwParam) = 0;
virtual void Construct(char * szBuffer, long nBufferLength) = 0;
char * m_szPostData;
protected:
AEEApplet * m_pApplet;
AEEDeviceInfo * m_pDevice;
CNetWork * m_pNetWork;
AECHAR * m_szMobile;
AECHAR * m_szMobileType;
IFileMgr * m_pFileMgr;
char * m_szReceiveData;
long m_nBufferLength;
boolean m_bResum;
AECHAR* m_szName;
long m_nID;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -