VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 663|回复: 1

挑战这个难问题!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-18 13:40:02 | 显示全部楼层 |阅读模式
初学VC,望高手指点...谢谢了!

大家好!我想要用vc实现点击菜单项时鼠标能够变成另外一种形状,至于这种形状的文件我几经添加到了资源中 并命名IDC_POINTM, 我在菜单项下的响应函数中添加了下列代码:

SetClassLong(m_hWnd,GCL_HCURSOR,(LONG)LoadCursor(NULL,IDC_POINTM));

可是却无法将我想要的光标显示出来,运行时的提示错误是:

'LoadCursorA' : cannot convert parameter 2 from 'const int' to 'const char *'
之后我又改成了
SetClassLong(m_hWnd,GCL_HCURSOR,(LONG)LoadCursor(NULL,MAKEINTRESOURCE(IDC_POINTM)));
但是运行之后光标形状根本没有变化,

急问这是怎么回事啊?怎么样才能实现上面的操作呢? 在此谢谢了!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-17 20:00:01 | 显示全部楼层
HCURSOR m_hAniCursor;//对话类的成员
m_hAniCursor=LoadCursorFromFile("mouse055.ani");//mouse055.ani是光标文件,放到工程目录下       
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表