繁体   English   中英

如何在Visual C ++中加载.ani光标?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM