我想在运行程序的过程中,想改变光标的形状,我把一个手形状的光标拷到资源里去了,在打开资源栏时,发现没有CURSOR这个文件夹,那我的光标怎么装进去呢?
在程序中如何改?
用LoadStandardCursor()只能改成系统预定义的光标,不能改成自己的光标?
用SetCursor()装载呢,不知道句柄,也改不了?
请问如何改?

解决方案 »

  1.   

    添加资源选CURSOR,然后将光标拷入新加的CURSOR中。
    使用时用LoadCursor( UINT nIDResource )//nIDResource是新加CURSOR资源的ID
    得到句柄,然后SetCursor就可以了。
      

  2.   

    在资源栏中点右键,在弹出的菜单中选择Cursor就会添加一个Cursor的文件夹,就可以添加资源了。用AfxGetApp()->LoadCursor()可以装载图标。用CWnd::SetCursor()可以设置光标。
    接分了
      

  3.   

    houdy(小虫虫) 
    I am agree with you!
      

  4.   

    to  normalnotebook (逐浪踏雪)  
    你可以看看《vc百例》这本书,它的第九个例子讲到你说的问题了,并且很清楚。
      

  5.   

    请问如何把光标拷进去?我试了半天,也没有反应啊
    我先copy我要的那个光标,然后在光标那个地方,画光标的地方,paster了半天也没有反应啊!
    我没有《vc百例》这本书啊,我看不到啊
      

  6.   

    HCURSOR hCursor = LoadCursor(NULL, "#32649");
    SetCursor(hCursor);
      

  7.   

    LoadCursor()好像只能带一个参数啊!