CMzApp类参考

MZFC 应用程序类.

更多...

#include <MzApp.h>

所有成员的列表。

公有成员

 CMzApp (void)
virtual int Done ()
 此成员函数在程序退出前会被调用,以释放相关资源。如果你要重载此函数,请别忘记在其中调用 CMzApp::Done()
void EnableNeverQuit (bool bNeverQuit)
 设置应用程序是否开启 NeverQuit 功能. 如开启,则用户按下HOME键(收到WM_QUIT消息)的时候程序不会退出
BOOL GetExtendedProperty_CMzApp (int nPropertyType, void *pValue, int nBufSize)
 获取或设置对象的扩展属性值
CMzString GetModuleFileName (HMODULE hModule)
 获得此进程的模块文件名
virtual BOOL Init ()
 此成员函数在应用程序初始化的时候会被调用.
MZFC_INLINE bool IsEnableNeverQuit ()
 应用程序是否开启 NeverQuit 功能
virtual int Run ()
 运行
BOOL SetExtendedProperty_CMzApp (int nPropertyType, void *pValue, int nBufSize)
 获取或设置对象的扩展属性值
virtual ~CMzApp (void)

保护成员

virtual BOOL PreTranslateMessage (MSG *pMsg)
 重载此成员函数可自定义消息处理. 如果返回TRUE则应用程序将略过MZFC的消息处理,返回FALSE则会继续走MZFC的消息处理

详细描述

MZFC 应用程序类.


构造及析构函数文档

CMzApp::CMzApp ( void   ) 
virtual CMzApp::~CMzApp ( void   )  [virtual]

成员函数文档

virtual int CMzApp::Done (  )  [virtual]

此成员函数在程序退出前会被调用,以释放相关资源。如果你要重载此函数,请别忘记在其中调用 CMzApp::Done()

void CMzApp::EnableNeverQuit ( bool  bNeverQuit  ) 

设置应用程序是否开启 NeverQuit 功能. 如开启,则用户按下HOME键(收到WM_QUIT消息)的时候程序不会退出

BOOL CMzApp::GetExtendedProperty_CMzApp ( int  nPropertyType,
void *  pValue,
int  nBufSize 
)

获取或设置对象的扩展属性值

参数:
nPropertyType 要获取或设置的属性类型
pValue 要获取或设置的属性值的指针
nBufSize pValue所指向的变量的size大小(单位: 字节)
返回:
操作是否成功
CMzString CMzApp::GetModuleFileName ( HMODULE  hModule  ) 

获得此进程的模块文件名

virtual BOOL CMzApp::Init (  )  [virtual]

此成员函数在应用程序初始化的时候会被调用.

重载此成员函数,在其中可以做一些以下的事情: 创建窗口, 设置窗口大小, 加载数据,等等.

MZFC_INLINE bool CMzApp::IsEnableNeverQuit (  ) 

应用程序是否开启 NeverQuit 功能

virtual BOOL CMzApp::PreTranslateMessage ( MSG *  pMsg  )  [protected, virtual]

重载此成员函数可自定义消息处理. 如果返回TRUE则应用程序将略过MZFC的消息处理,返回FALSE则会继续走MZFC的消息处理

virtual int CMzApp::Run (  )  [virtual]

运行

BOOL CMzApp::SetExtendedProperty_CMzApp ( int  nPropertyType,
void *  pValue,
int  nBufSize 
)

获取或设置对象的扩展属性值

参数:
nPropertyType 要获取或设置的属性类型
pValue 要设置的属性值的指针
nBufSize pValue所指向的变量的size大小(单位: 字节)
返回:
操作是否成功

该类的文档由以下文件生成:

Generated at Tue Feb 9 15:09:57 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1