自己画了两个光标,怎么用阿?我想两种光标在不同条件下启用(mfc)

解决方案 »

  1.   

    是不是这样阿?
    HCURSOR hc;
    hc = AfxGetApp()->LoadCursor(IDC_CURSOR1);
    ::SetCursor(hc);我试了不形,我该把这段代码加到那里阿?
      

  2.   

    http://www.vckbase.com/document/viewdoc.asp?id=193// handle WM_SETCURSOR in button class 
    BOOL CMyButton::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT msg) 
    {
    ::SetCursor(m_hMyCursor);
    return TRUE;
    }
    ------------------------
    就像上面,在一个按钮类上响应。不同情况就是
    // handle WM_SETCURSOR in button class 
    BOOL CMyButton::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT msg) 
    {
    if(情况1)
      ::SetCursor(m_hMyCursor_1);
    else     //情况2
      ::SetCursor(m_hMyCursor_2);
    return TRUE;
    }
      

  3.   

    看你在什么条件下需要改变鼠标了,在按钮上如楼上所诉.要是在窗口内根据区域不同在OnMouseMove()里写
      

  4.   

    zhdleo(叮东)说的不错,very good