第7章MFC原理与方法..pptVIP

  • 10
  • 0
  • 约1.04万字
  • 约 42页
  • 2016-12-19 发布于重庆
  • 举报
动态支持宏DECLARE_DYNAMIC()和IMPLEMENT_DYNAMIC(): 使用动态支持宏能够使CObject派生类的对象具有基本的类型识别机能,可以通过调用成员函数CObject::IsKindOf()测试对象与给定类的关系。 动态创建宏DECLARE_DYNCREATE ()和IMPLEMENT_DYNCREATE(): 动态创建是动态支持的一个超集,除了基本的类型识别机能,使用动态创建宏能够使CObject的派生类具有在运行时动态创建对象的功能。 7.5.2 MFC调试宏 跟踪声明和断言在查找程序设计错误时是非常有用的。跟踪声明可以让程序运行过程中遇到跟踪声明时在输出窗口显示指定的信息,而断言使程序在断言条件不成立时暂停程序的运行。 MFC提供了一些跟踪声明和断言宏用于程序调试,这些宏只能用于DEBUG版本应用程序的调试状态。 TRACE()宏 TRACE()宏语法说明如下: TRACE(表达式); 其中参数表达式是由输出格式和变量等组成的输出表达式,其格式与函数printf()的参数一样,它指定调试时要在Output窗口输出的内容。例子如下: char *szName = “LiMing”; int nAge = 18; TRACE(“Name = %s, Age = %d \n”, szName, nAge); ASSERT()宏 AS

文档评论(0)

1亿VIP精品文档

相关文档