社区
界面
帖子详情
LoadCursor的第二个参数应该怎么写?
Keyser
2006-05-28 11:57:21
我是这样用的:
myCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_CURSOR1));
IDC_CURSOR1是我自己创建的Cursor资源。
但是,不管用!!!!!!!!!LoadCursor返回FALSE。
(我还试过LoadCursor(NULL, "IDC_CURSOR1"); 不行)
...全文
185
8
打赏
收藏
LoadCursor的第二个参数应该怎么写?
我是这样用的: myCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_CURSOR1)); IDC_CURSOR1是我自己创建的Cursor资源。 但是,不管用!!!!!!!!!LoadCursor返回FALSE。 (我还试过LoadCursor(NULL, "IDC_CURSOR1"); 不行)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WecanHuang
2006-05-28
打赏
举报
回复
第二个参数是:
图标资源名或系统预定义的光标标识名
Keyser
2006-05-28
打赏
举报
回复
myCursor = AfxGetApp()->LoadCursor(IDC_CURSOR1);
成功!
myCursor = LoadCursor(theApp.m_hInstance, IDC_CURSOR1);
也成功!(不知道我以前怎么测试的!!)
谢谢诸位!立刻结帐!
Keyser
2006-05-28
打赏
举报
回复
我以前是这么写的
extern CTest6App theApp;
myCursor = LoadCursor(theApp.m_hInstance, IDC_CURSOR1);
返回FALSE
折腾_苏州
2006-05-28
打赏
举报
回复
AfxGetApp()->LoadCursor(IDC_CURSOR1))
wltg2001
2006-05-28
打赏
举报
回复
第一个参数不能是NULL,第一个参数为NULL时,后面只能是系统预定义的光标,你用的是你应用程序自定义的光标,第一个参数是程序的hInstance句柄。第二个参数你的写法是正确的。
Keyser
2006-05-28
打赏
举报
回复
LoadCursor(IDC_CURSOR1);
编译结果:
D:\Workspace\Test6\Test6Ctl.cpp(134) : error C2660: 'LoadCursorA' : function does not take 1 parameters
Error executing cl.exe.
Test6.ocx - 1 error(s), 0 warning(s)
折腾_苏州
2006-05-28
打赏
举报
回复
myCursor = LoadCursor(IDC_CURSOR1);
或者直接
SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1));
Keyser
2006-05-28
打赏
举报
回复
帅哥,这样也想赚分啊?
你说的我能不知道吗?你读我写的源代码了吗?
LOAD
CURSOR
LOAD
CURSOR
函数用于从应用程序实例的可执行文件加载指定的光标资源。此函数通过HINSTANCE
参数
确定应用实例,并通过LP
CURSOR
NAME
参数
指定光标的名称或资源标识符。函数会返回光标句柄,若失败则返回NULL。该函数能根据当前显示设备选择最合适的光标资源。
由
Load
Cursor
的第一
参数
赋值问题说开去
本文通过
Load
Cursor
函数的使用探讨了程序员对API函数的理解偏差,强调了深入掌握API的重要性,并指出使用NULL作为hInstance
参数
的局限性。
Load
Cursor
本文详细介绍了Windows API中的
Load
Cursor
函数,用于加载指定的光标资源。函数原型包括
Load
Cursor
A和
Load
Cursor
W,返回值为加载的光标句柄。
参数
hInstance表示光标资源所在的模块句柄,lp
Cursor
Name则是光标资源的名称,可以是字符串或资源标识符。文章列举了如IDC_ARROW、IDC_WAIT等预定义光标,并指出当hInstance为NULL时,可使用Win32预定义光标。该函数在user32.dll库中定义,头文件为winuser.h。
Load
Cursor
Load
Image
本文介绍了四种修改光标形状的方法,包括重载OnMouseMove和OnSet
Cursor
函数、修改PreCreateWindow函数以及使用SetClassLong API。同时提供了
Load
Cursor
和
Load
Image函数的详细使用方法。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章