请教,怎么样使鼠标在程序里控制显示动画效果,比如触发了某一消息以后,鼠标显示出动画效果,比如说光标不停地在换颜色,或者象系统忙时一个沙漏在那翻来倒去的动。

解决方案 »

  1.   

    用动态光标如下代码:
    HCURSOR hcursor = LoadCursorFromFile("c:\\winnt\\cursors\\3dsmove.cur");

    SetSystemCursor(hcursor,32512);
      

  2.   

    这样不行,设置32512把系统默认图标改了。。我只要在我的EXE中修改鼠标,而系统图标不变。望高人指点.
      

  3.   

    头文件加
    HCURSOR hcursor先在初始化时添加
    hcursor = LoadCursorFromFile("your.ani");然后编写 WM_SETCURSOR事件
    BOOL CTestDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) 
    {
    // TODO: Add your message handler code here and/or call default
    SetCursor(hcursor);
             return true;
    //return CDialog::OnSetCursor(pWnd, nHitTest, message);
    }