从界面1到界面2时,由于界面2的初始化函数稍微复杂,所以运行时有段等待时间,如何在这段时间内让鼠标成为漏斗啊?

解决方案 »

  1.   

    ::AfxGetApp()->DoWaitCursor(1);
    Sleep(5000);//换成你的代码
    ::AfxGetApp()->DoWaitCursor(-1);
      

  2.   

    SetCursor(LoadCursor(NULL, IDC_WAIT)) ; //设置成沙漏状态
    SetCursor(LoadCursor(NULL, IDC_ARROW)) ;//普通状态
      

  3.   


    在函数开始的地方写上SetCursor(LoadCursor(NULL, IDC_WAIT)) ; //设置成沙漏状态 
    函数结束的地方写上SetCursor(LoadCursor(NULL, IDC_ARROW)) ;//普通状态
    然后函数运行的过程就是漏洞了,嘿嘿
      

  4.   

    刚进入函数的时候加上CWaitCursor cursor; 就可以了。其他什么都不用管
      

  5.   


    界面2的读取配置里,一般在InitDialog或InitUpdate函数