如何在visual c ++中加载.ani游标?

时间:2011-04-02 03:47:59

标签: visual-studio-2008 resources cursor animated


好的,这就是我在创建自定义.ani游标时所遵循的步骤,但没有运气! 1.我创建了一个resource.h文件并添加了

#ifndef RESOURCE_H
#define RESOURCE_H

#define MyCustomBusyCursor 100

#endif

2然后我创建了.rc文件(通过右键单击项目名称并选择资源文件)。但现在我不知道如何添加我的.ani文件的路径。如何将光标加载到main中?我猜我将不得不使用LoadCursor()函数。

谢谢。

1 个答案:

答案 0 :(得分:0)

好的,如果有人好奇我使用此代码加载自定义光标:

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函数的应用程序。