我前一阵子想做一个小的MFC程序,于是选择了单文档的工程Graghics , 
后来我意识到这是拼写错误,于是想把里边所有的 Gragh 都改变成为 Graph,
我首先是以文本方式打开 dsw、dsp文件,然后修改、保存,
接着给所有的头文件(.h)和实现文件(.cpp)换了名字,再一个一个文件的改变。
经过前边的改变之后, vc6.0能够识别出所有类,并且编译无错误。
但是有一个比较奇怪的问题:classwizard不能识别我的view类( 新的CGraphicsView类),
于是我只能自己添加消息响应,即 view类的头文件(1) 、 view类的实现文件(2,3)处添加,可以实现消息添加。
但是这样太麻烦了,我不想以后都这样子添加。现在我能把新的view类添加到 classwizard数据库中,这样一来它就能自动实现平时习惯的classwizard功能。
下边我以我的例子展示如何修改classwizard文件,使得数据库中包含你的view类
方法如下:
文本方式打开 .clw文件, 这是 MFC classwizard的定义文件,里边包含的内容反映了能响应classwizard的类可以看到有一项内容为 ClassCount=4
                  Class1=CGraphicsApp
                  Class2=CAboutDlg
                  Class3=CGraphicsDoc
                  Class4=CMainFrame
可以看见缺少view类的定义,于是我们按照自己的想法,应该把内容改变为
                     ClassCount=5
                  Class1=CGraphicsApp
                  Class2=CAboutDlg
                  Class3=CGraphicsDoc
                  Class4=CMainFrame
                  Class5=CGraphicsView
然后就是添加view类的具体内容 , 按照其他项的内容,如CMainFrame类的内容为
       [CLS:CMainFrame]
       Type=0
       BaseClass=CFrameWnd
       HeaderFile=MainFrm.h
       ImplementationFile=MainFrm.cpp
那么我们就可以把view类的内容写成
[CLS:CGraphicsView]
Type=0
BaseClass=CView
HeaderFile=GraphicsView.h
ImplementationFile=GraphicsView.cpp
LastObject=CGraphicsView
保存后,打开工程,就能使用classwizard对自己的view类像对其他类那样操作了。