·0x01 | 多应用程序调试。这将会在每个TRACE输出之前加上应用程序的名字作为前缀,它既会影响你的应用程序的TRACE输出,也会影响下面描述的附加的报告特性。 |
·0x02 | 主消息泵。报告在主CWinApp消息处理机制中接收到的每个消息。列出了窗口句柄,消息的名字或号码,wParam以及lParam。 报告发生在对Windows函数GetMessage的调用之后,但是在任何对消息的翻译或分发之前。 动态数据交换消息将显示一些额外的数据,可以被OLE中的一些调试方式所使用。 这个标志仅显示接收到的消息,而不包括那些发出的消息。 |
·0x04 | 与上面的0x02选项类似的主消息调度,但是适用于在CWnd::WindowProc中分发的消息,并且对接收到的和发送出去的消息都作处理。 |
·0x08 | WM_COMMAND消息调度。一个特殊的情况,用于扩展WM_COMMAND/OnCommand处理,报告命令路径机制的进度。 同时报告哪个类接收了命令(如果有匹配的消息映射入口),以及什么时候类不接收命令(如果没有匹配的消息映射入口)。在跟踪多文档界面(MDI)应用程序的命令消息流的时候,这个报告特别有用。 |
·0x10 | OLE跟踪。报告重要的OLE通知或请求。 为OLE服务器或客户打开这个选项以跟踪OLE DLL和OLE应用程序之间的通讯。 |
·0x20 | 数据库跟踪。报告ODBC类和DAO类的警告,对于DAO类还有一些附加信息。如果你希望跟踪MFC的ODBC类和DAO类,则打开这个选项。对于ODBC,你只能得到警告,例如在DFX调用中发生的类型不匹配。对于DAO,你可以得到所有异常的信息,包括发生异常的DAO或MFC的DAO类中的线路和函数。 |
相关的更多的信息参见《Visual C++文档》中的“技术注释7”。