View的OnDraw函数,Doc的Serialize函数,Doc的构造函数她们的执行顺序是什么?那个先执行?
解决方案 »
- 有关vc实现soap客户端的问题
- 如何将eidt得到的数值依次打印到txt中
- CWebBrowser2的问题
- 请教一个文件读写问题,请高手指教。
- 怎么样用vc获取word文档的作者信息,高分求教!!!!!!!!!!!!!!!!!!!
- CSocket、serilize、多线程的困惑
- VC的第三方代码编辑器
- 有个问题?初学VC。请多指教
- 吐血!从pdf格式的文章上copy东东到word里,显示出一堆乱码!!!
- 为什么创建一个MFC工程,调试的时候,在变量上打开右键菜单里quickwatch项是灰色的
- 求VC网络编程的视频教程
- 哪位有《Windows网络编程技术第二版》(Network Programming for Microsoft Windows, Second Edition)配套光盘
呵呵。这就是看调用情况了。一般来说,如果没有特别的调用,且是在MFC中,通常如下:
View的OnDraw函数会在View被显示时、View被刷新时等情况下被直接或间接调用执行;
Doc的Serialize函数一般是在有磁盘操作时,被调用执行;
Doc的构造函数与所有的构造函数一样,在其对象被定义时、NEW时等情况下被调用执行。
{
Doc::Doc()
{
View::View()
if 加载文档 -> serialize
}
} 完成Frame 后
WM_INITIALUPDATE 消息 调用
View::InitUpdate(){}
View::Update(){
OnDraw()
}