如何设置自定义的鼠标形状???????

解决方案 »

  1.   

    好像控件本身有个属性吧 具体是什么记不清了,不过属性名里应该有point这个单词
      

  2.   

    设置自定义的鼠标形状: 你加一个.cur的资源文件,然后用LoadCursor。The LoadCursor function loads the specified cursor resource from the executable (.EXE) file associated with an application instance. HCURSOR LoadCursor(    HINSTANCE hInstance, // handle of application instance
        LPCTSTR lpCursorName  // name string or cursor resource identifier  
       );
      

  3.   

    在资源了添加Curcor资源,然后自己画鼠标光标
    HCURSOR m_hcurHand;
    m_hcurHand= AfxGetApp()->LoadCursor(IDC_CURSOR_ARROW);SetClassLong(GetSafeHwnd(), GCL_HCURSOR, (LONG)m_hcurHand);
      

  4.   

    if (!m_ctrlMapX.Create(NULL, WS_VISIBLE, CRect(0,0,100,100),
    this,IDC_MAP))
    return -1;m_ctrlMapX.SetMousePointer(miCustomCursor);
    m_ctrlMapX.SetMouseIcon("f:\\arrow.cur");
      

  5.   

    在窗体的WM_SETCURSER事件设置鼠标,绝对正确
      

  6.   

    if (!m_ctrlMapX.Create(NULL, WS_VISIBLE, CRect(0,0,100,100),
    this,IDC_MAP))
    return -1;m_ctrlMapX.SetMousePointer(miCustomCursor);
    m_ctrlMapX.SetMouseIcon("f:\\arrow.cur");在资源了添加Curcor资源,然后自己画鼠标光标
    HCURSOR m_hcurHand;
    m_hcurHand= AfxGetApp()->LoadCursor(IDC_CURSOR_ARROW);SetClassLong(GetSafeHwnd(), GCL_HCURSOR, (LONG)m_hcurHand);