[英]how to load .ani cursor in visual c++?
好的,这是我创建自定义.ani光标所遵循的步骤,但是没有运气!
1.我创建了一个resource.h文件并添加了
#ifndef RESOURCE_H
#define RESOURCE_H
#define MyCustomBusyCursor 100
#endif
2然后,我创建了.rc文件(通过右键单击项目名称并选择“资源文件”)。 但是现在我不知道如何向我的.ani文件添加路径。 如何将光标加载到main中? 我猜我将不得不使用LoadCursor()函数。
谢谢。
好吧,万一有人好奇,我使用以下代码加载自定义光标:
HCURSOR hCurBusy = LoadCursorFromFile(TEXT("myAnimCursor2.ani"));
HCURSOR hCurStandard = LoadCursorFromFile(TEXT("C:\\Windows\\Cursors\\arrow_m.cur"));
SetSystemCursor( hCurBusy, 32512);
Sleep(1500);
/* or whatever you wanna do...*/
DestroyCursor(hCurBusy);
SetSystemCursor( hCurStandard, 32512);
DestroyCursor(hCurStandard);
您不需要做任何资源工作。 但是我所做的是用于更改系统光标的,也许对于一个应用程序,您可能必须使用LoadCursor函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.