關於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

朋友,有空來看看,喜歡的朋友請收藏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章