在编制程序的过程中,需要改变鼠标光标的形状(自己定义),资源文件CURSOR已经做好了,请详细叙述一下更改过程。多谢多谢。50分奉上。

解决方案 »

  1.   

    AfxGetApp()->LoadCusor(IDD_MYCUSOR);
      

  2.   

    http://www.vckbase.com/code/downcode.asp?id=489
      

  3.   

    CReadKeyDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    // TODO: add draw code for native data here
    int index;
    index=pDoc->m_Shape.GetSize();
    while(index--)
    pDoc->GetShape(index)->Draw(pDC);
    pDC->TextOutA(m_Point.x,m_Point.y,pDoc->m_InString);
    if(!m_Created)
    {
    TEXTMETRIC metric;
    pDC->GetTextMetrics(&metric);
    CreateSolidCaret(metric.tmAveCharWidth/8,metric.tmHeight);
    SetCaretPos(m_Position);
    ShowCaret();
    m_Created=true;
    }
    CSize StringSize=pDC->GetTextExtent(pDoc->m_InString);
    m_Position.x=m_Point.x+StringSize.cx;
    m_Position.y=m_Point.y;
    HideCaret();
    SetCaretPos(m_Position);
    ShowCaret();自己看看
    书上有例子
    我抄的
      

  4.   

    AfxGetApp()->LoadCusor(IDD_MYCUSOR);
      

  5.   

    我用过,LoadCusor(IDD_MYCUSOR);你在试试,我给你我的QQ22408480
      

  6.   

    AfxGetApp()->LoadCusor(IDD_YOURCUSOR);