关于classwizard识别部分MFC派生类的问题

从CBitmap派生一个新类CWzdBitmap  
如何使ClassWizard识别它呢,使它的.h   .cpp文件中分别有如下信息:  
   
DECLARE_DYNAMIC(CWzdBitmap)  
   
IMPLEMENT_DYNAMIC(CWzdBitmap,CBitmap)  

 

可以采用如下办法:

 

WzdBitmap.h中添加

 

//{{AFX_MSG(CWzdBitmap)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()

 

WzdBitmap.cpp中添加

BEGIN_MESSAGE_MAP(CWzdBitmap, CBitmap)
//{{AFX_MSG_MAP(CWzdBitmap)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

 

如果上述方法不灵,可以随便从CDialog类新建一个派生类,稍微分析比较一下彼此的差异即可解决问题

 

然后删除工程文件中的clw文件,再重新选classwizard,就可以看到该类出现了

 

 

闻香止步 原创
淘宝店 摆件 饰品 *木雕系列*:海南黄花梨、越南黄花梨、草花梨、小叶紫檀、黑檀、绿檀木、黄杨木、桃木发簪  木梳 樟木壁挂 佛珠 车饰 摆件
收藏送礼佳品
http://shop36570193.taobao.com

朋友,有空来看看,喜欢的朋友请收藏

你可能感兴趣的:(关于classwizard识别部分MFC派生类的问题)