0


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

#ifndef RESOURCE_H
#define RESOURCE_H

#define MyCustomBusyCursor 100

#endif

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

谢谢你。

4

1 回答 1

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

于 2011-04-02T04:54:34.030 回答