在vs2012的x64环境下遇到这种有关问题,求大神指点

在vs2012的x64环境下遇到这种问题,求大神指点啊

部分代码如下:
    ON_MESSAGE(CPN_SELENDOK,     OnSelEndOK)
    ON_MESSAGE(CPN_SELENDCANCEL, OnSelEndCancel)
    ON_MESSAGE(CPN_SELCHANGE,    OnSelChange)
这三行代码的错误都是一样的
即:ColourPicker.cpp(558): error C2440: “static_cast”: 无法从“LONG (__cdecl CColourPicker::* )(UINT,LONG)”转换为“LRESULT (__cdecl CWnd::* )(WPARAM,LPARAM)”
在匹配目标类型的范围内没有具有该名称的函数
------解决思路----------------------
自定义消息响应函数的原型为:
afx_msg LRESULT XXXX(WPARAM wParam, LPARAM lParam);