ON_WM_NCHITTEST 問題解決方法

VS2010中,ON_WM_NCHITTEST宏編譯不過,報錯信息以下:html


error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CMenuBar::* )(CPoint)' to 'LRESULT (__thiscall CWnd::* )(CPoint)' Cast from base to derived requires dynamic_cast or static_cast
ui

 

爲了修改這個bug,咱們把
this

afx_msg UINT OnNcHitTest(CPoint point);


改爲
spa

afx_msg LRESULT OnNcHitTest(CPoint point);

 

 

另外,VC6 和 VS2003 轉換到VS2010 時可能會遇到的問題以及解決方法:code

http://blog.sina.com.cn/s/blog_4add390001000ac0.htmlorm

相關文章
相關標籤/搜索