程序中使用宏的作用例如
#if (USE_ANIMATE_CONTINUE == 0)
vodsize = syssize;
vodsize += GetIMGSize(LogoOffset,NULL,NULL);
vodsize += mModuleinfo[0].size;
vodsize += mModuleinfo[1].size;
#endif
ProgPersent = syssize;
ProgSysSize = syssize; Total = syssize;
for (i=0; i<3; i++)
{
Total+=mModuleinfo[i].size ;
}#if (USE_ANIMATE_CONTINUE == 1)
vodsize = Total;
#endif
for (i=3; i<ALLMODULENUM; i++)
{
#if (USE_ANIMATE_CONTINUE == 1)
vodsize += mModuleinfo[i].size ;
#endif#ifdef USE_ASYNC
if ((mModuleinfo[i].bload == TRUE)&&(mModuleinfo[i].offset != STORAGE_NOTFOUND))
{
Total+=mModuleinfo[i].size ;
}
#else
Total += mModuleinfo[i].size ;
#endif
使用这些宏有什么好处呢?有什么坏处呢?
#if (USE_ANIMATE_CONTINUE == 0)
vodsize = syssize;
vodsize += GetIMGSize(LogoOffset,NULL,NULL);
vodsize += mModuleinfo[0].size;
vodsize += mModuleinfo[1].size;
#endif
ProgPersent = syssize;
ProgSysSize = syssize; Total = syssize;
for (i=0; i<3; i++)
{
Total+=mModuleinfo[i].size ;
}#if (USE_ANIMATE_CONTINUE == 1)
vodsize = Total;
#endif
for (i=3; i<ALLMODULENUM; i++)
{
#if (USE_ANIMATE_CONTINUE == 1)
vodsize += mModuleinfo[i].size ;
#endif#ifdef USE_ASYNC
if ((mModuleinfo[i].bload == TRUE)&&(mModuleinfo[i].offset != STORAGE_NOTFOUND))
{
Total+=mModuleinfo[i].size ;
}
#else
Total += mModuleinfo[i].size ;
#endif
使用这些宏有什么好处呢?有什么坏处呢?
解决方案 »
- 定时器消息的一个小问题
- 对话框里exception?Warning: constructing COleException, scode = DISP_E_MEMBERNOTFOUND
- 非常简单的一段程序,但其问题很让人不理解
- 请问一下MSDN上这个文件加密代码的思路是什么
- [求助]在主框架控制栏内用代码添加了一个CEditCtrl,实现当在编辑框控件内回车时,把编辑框CEditCtrl内的字符传出,并赋给一个变量!请多
- 如何减小 生成的可知性文件体积
- ListCtrl排序的问题
- 欢迎大家加入我的群"华南软件技术基地",群QQ为8373474,一起提高啊
- 【求助】如何禁止EDIT中输入中文
- 关于添加表
- vc程序吃内存
- 100分!希望用过ACE的前辈能留个联系方式
#define IDR_MAINFRAME IDR_TEAMFRAME
#define IDR_MAINTYPE IDR_TEAMTYPE
#elif IDR_MAIN == IDR_VIDO
#define IDR_MAINFRAME IDR_VIDOFRAME
#define IDR_MAINTYPE IDR_VIDOTYPE
#endif#define SYS GetSystemMetrics