簡體   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