您的位置:首页 > 产品设计 > UI/UE

cannot convert ON_WM_TIMER() void (__cdecl CtestDlg::* )(UINT)” to“void (__cdecl CWnd::* )(UINT_PTR)

2017-04-26 14:48 1136 查看
    32位转换成64位编译器,编译后出现如下编译错误:

    error C2440: 'static_cast' : cannot convert from 'void (__cdecl CFrProgressDlg::* )(UINT)' to 'void (__cdecl CWnd::* )(UINT_PTR)'

    出现错误的一行为:
         ON_WM_TIMER()

    解决方法:
    afx_msg void OnTimer(UINT nIDEvent);

    void CTestToolDlg::OnTimer(UINT nIDEvent)

   改为

   afx_msg void OnTimer(UINT_PTR  nIDEvent);

    void CTestToolDlg::OnTimer(UINT_PTR nIDEvent)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐