from here :
错误1错误C2440:'静态\u cast': 无法从'UINT(\u thiscall)转换 CStaticLink::*)(CPoint)“到”LRESULT (\u此呼叫CWnd::* )(CPoint)'e:\development\tooltips\cqa0311\statlink.cpp 28
代码行用于下面的ON\u WM\u NCHITTEST
BEGIN_MESSAGE_MAP(CStaticLink, CStatic) ON_WM_NCHITTEST() ON_WM_CTLCOLOR_REFLECT() ON_WM_LBUTTONUP() ON_WM_SETCURSOR() END_MESSAGE_MAP()
(我想为该网页上描述的菜单项提供工具提示。)
从 here
谢谢你的报告。我调查发现,这种变化是在visualstudio2005的MFC中设计的。这导致了源代码不兼容,因此需要更新OnNcHitTest方法以返回LRESULT而不是UINT。 帕特·布伦纳 Visual C++开发
谢谢你的报告。我调查发现,这种变化是在visualstudio2005的MFC中设计的。这导致了源代码不兼容,因此需要更新OnNcHitTest方法以返回LRESULT而不是UINT。
帕特·布伦纳 Visual C++开发
现在 OnNcHitTest 应声明如下:
afx_msg LRESULT OnNcHitTest( CPoint point );