CView::PreCreateWindow(&cs)和CMainFrame::PreCreateWindow(&cs)有什么区别呢?到底哪个对WndClass做最终的修改?

解决方案 »

  1.   

    不同层次的窗口设置,CView没有做什么动作
      

  2.   

    你的意思是CView::PreCreateWindow(&cs)是对View类的窗口类重定义吗?就是说一个视图也是一个窗口吗?
      

  3.   

    所有PreCreaterWindow函数都是一个给你的“机会”,一个可以让你在窗口马上呀建立之前修改默认的cs的“机会”,如果你对ClsaaWizard生成的PreCreateWindow函数什么也没改动的话,那么什么都不会改变(除了损失一点效率)CView::PreCreateWindow(&cs)和CMainFrame::PreCreateWindow(&cs)有什么区别呢?-----------------------------------
    这个俩个PreCreateWindow是俩个不同类的函数,一个是CView,另一个是CMainFrame,他们是分别修改两个类的“机会”,一个是View窗口,一个MainFrame窗口,如果你还不明白的话,那么就是你对文档/视图框架了解的问题了,看看相关的资料,了解一下View和MainFrame分别是什么