就是用指定的CUR资源来改变鼠标的形状,要求在鼠标离开窗体形状也能保持?

解决方案 »

  1.   

    在想变换光标的地方用LoadCursor()载入自己的光标,不会影响到其它程序的--
    我在CMyView::CMyView()中调用
    m_hCursor = AfxGetApp() ->LoadCursor( IDI_DiamondCursor );
    ::SetCursor(m_hCursor );为何不成功?
    一定要通过在CMyView::PreCreateWindow()中进行诸如:
    cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW,AfxGetApp()->LoadStandardCursor(IDC_UPARROW), ::CreateSolidBrush(RGB(255,122,0)));才可吗?
      

  2.   

    先用LoadCursor()装入自己的光标,
    再用SetCursor()来设置光标,在MSDN上查一下这两个函数,相信你可以搞定的:P
      

  3.   

    ::SetCursor(::LoadCursor (::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BMP_MOUSE)));