首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

深入浅出mfc 6大关键技术的有关问题

2012-08-30 
深入浅出mfc 6大关键技术的问题深入浅出mfc 6大关键技术中的Frame3调用顺序? 谁能给我说下怎么得到的这个

深入浅出mfc 6大关键技术的问题
深入浅出mfc 6大关键技术中的Frame3调用顺序? 谁能给我说下怎么得到的这个输出顺序??非常感谢!!

Frame3 的执行结果如下

CView
4
65535
CDocument
4
65535
CFrameWnd
4
65535
CWnd
4
65535
CWinApp
12
65535
CWinThread
4
65535
CCmdTarget
4
65535
CObject
4
65535


[解决办法]
在每个类的相关函数中设置断点,然后看中断顺序
[解决办法]
呵呵,你可以设置断点,跟踪一下!MFC一些源码,都有的!

[解决办法]
这个示例讲的是RTTI的模拟
IMPLEMENT_DYNAMIC(CCmdTarget, CObject)
IMPLEMENT_DYNAMIC(CWinThread, CCmdTarget)
IMPLEMENT_DYNAMIC(CWinApp, CWinThread)
IMPLEMENT_DYNAMIC(CWnd, CCmdTarget)
IMPLEMENT_DYNAMIC(CFrameWnd, CWnd)
IMPLEMENT_DYNAMIC(CDocument, CCmdTarget)
IMPLEMENT_DYNAMIC(CView, CWnd)
以上是构成动态类型识别链表
这个链表是插入链表头操作,所以打印时是倒序
[解决办法]
调试下设几个断点就知道了

热点排行