mfc的按钮在鼠标移动下去改变样式,用SetCursor不管用

mfc的按钮在鼠标移动上去改变样式,用SetCursor不管用
mfc的按钮在鼠标移动上去改变样式,用SetCursor不管用,
想法是在moveover的时候改变,moveleave的时候还原,

HCURSOR hCursor=LoadCursor(NULL, MAKEINTRESOURCE(32649));
if (NULL != hCursor)SetCursor(hCursor);

getlasterror=87,
如果把LoadCursor的第一个参数设置为theApp中的HINSTANCE也是一样的效果,

请问怎么实现鼠标在按钮上的变化呢




------解决方案--------------------
SetCursor(hCursor); 改成--->>> ::SetCursor(hCursor);
------解决方案--------------------
C/C++ code

// 重写CButton类,处理WM_SETCURSOR消息
// 设置一个BOOL bFlag标记,MOUSEOVER的时候为TRUE,MOUSELEAVE的时候为FALSE
BOOL CNewButton::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) 
{
    // TODO: Add your message handler code here and/or call default
        if(bFlag)
       ::SetCursor(::LoadCursor(NULL, IDC_CROSS));
        else
           ::SetCursor(::LoadCursor(NULL, IDC_ARROW));
    return TRUE;
    //return CButton::OnSetCursor(pWnd, nHitTest, message);
}

------解决方案--------------------
不用吧,俺的都出来了