Как загрузить курсор .ani в Visual C ++? - PullRequest
0 голосов
/ 02 апреля 2011


Хорошо, вот шаги, которые я выполнил при создании собственного курсора .ani, но не повезло!
1. Я создал файл resource.h и добавил

#ifndef RESOURCE_H
#define RESOURCE_H

#define MyCustomBusyCursor 100

#endif

2 ЗатемЯ создал файл .rc (щелкнув правой кнопкой мыши имя проекта и выбрав Resource File).Но сейчас я не знаю, как добавить путь к моему файлу .ani.Как бы я загрузить свой курсор в main?Я предполагаю, что мне придется использовать функцию LoadCursor ().

Спасибо.

1 Ответ

0 голосов
/ 02 апреля 2011

Хорошо, если кому-то интересно, я использовал этот код для загрузки пользовательского курсора:

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.

...