在网络上进行基于SNMP的通讯的时候,会有延迟,这时候想让指针变成漏斗,采集完成后恢复,请教诸位,有例程最好。
我做出来的总是闪一下就变成指针了,有时候都不闪。
采用VC++6.0开发,基于MDI。

解决方案 »

  1.   

    see this,can help you:
    http://www.vckbase.com/document/viewdoc.asp?id=193
      

  2.   

    同意zsl_007(翔之翼) 
    up
      

  3.   

    这两句间的光标是漏斗
    CWaitCursor *p = new CWaitCursor;
     .
     .
     .
    delete p;
      

  4.   

    ::SetCursor(::LoadCursor(NULL,IDC_WAIT));
      

  5.   

    使用::SetCursor(::LoadCursor(NULL,IDC_WAIT));后还要做一点工作,就是要添加WM_SETCURSOR的消息映射,映射函数即CWnd::OnSetCursor  添加一个BOOL变量来判断通讯是否结束:如果正在通讯,那么CWnd::OnSetCursor  直接return 1;如果通讯结束,就
      return CWnd::OnSetCursor即可  .出现楼主所说的问题属于正常现象,主要原因就是没有重载CWnd::OnSetCursor,从而造成鼠标一
    移动,系统就自动重绘鼠标。如果直接返回1,那么系统就不会调用祖先类的函数了