永发信息网

MFC 虚函数()虚拟方法什么时候调用,都是自动调用吗?比如CDocument的OnOpenDocument()?请各位指点一

答案:2  悬赏:30  手机版
解决时间 2021-03-22 16:07
  • 提问者网友:绫月
  • 2021-03-22 06:03
MFC 虚函数()虚拟方法什么时候调用,都是自动调用吗?比如CDocument的OnOpenDocument()?请各位指点一
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-22 07:15
1.你申明这个函数的时候是否加 virtual 了?
申明:virtual void :SetModifiedFlag(BOOL bModified);

2.函数实现中先执行 CDocument::SetModifiedFlag(bModified);
再执行你的代码,否则你的修改会被覆盖的。

3.调试一下看看你的代码是否执行了。
另外,虚机团上产品团购,超级便宜
全部回答
  • 1楼网友:大漠
  • 2021-03-22 07:46
一般是自动调用的,或者在发生某个事件时调用,这些是框架设定好的。OnOpenDocument就是在打开文档时调用。所以如果你覆盖这个方法,就会在打开文档时执行你的方法。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯