光盘上的例子怎么把frame类都给删除了,它怎么删除的?
ON_WM_QUERYDRAGICON
ON_WM_SYSCOMMAND
这两个消息是那里的,我根本找不到,即使是在关盘上的例子我也找不到,是不是手动在代码上改的,而非Wizard添加的还有具体的步骤我还是不清楚,请您指点

解决方案 »

  1.   

    我们以前好像交流过问题, 这是基于对话框(Dialog)的应用程序,不是基于单文档或多文档(MSD)的应用程序。
    基于对话框的应用程序往往没有CFrameWnd,CView和CDocument等类的派生类,假如我们建立一个名叫Test的对话框程序那他的主要的文件有Test.h,Test.cpp,TestDlg.h,TestDlg.cpp.
    而我们建立一个基于单文档的应用程序的话,就有哪些Frame文件,View文件,Document文件等
    然而这两种应用程序的消息映射机制也不一样了!用VC(MFC)建立这些应用程序向导也是不一样的,如:
    基于对话框的应用程序Test步骤:
    1)File->New->Project->选择MFC AppWinzid(exe) 填写project name 为:Test   点Ok按钮到下一步
    2)这里有3种选择,选Dialog based........
    基于单文档的应用程序Test步骤:
    1)File->New->Project->选择MFC AppWinzid(exe) 填写project name 为:Test   点Ok按钮到下一步
    2)这里有3种选择,选Single document........这两种向导就导致了他们的文件类别不一样!