Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

анимированный курсор   Найти похожие ветки 

 
MetalFan   (2003-06-30 11:10) [0]

торможжжу... понедельник!
помогите с сабжем!!! из ресурса!!!
делаю так:
1)создал RC файл такого содержания:
1 HEART1 "heart.ani"
2 HEART2 "heart2.ani"
3 HEART3 "heart3.ani"
2) brcc32 hearts.res
3)

const
HeartCur1=1;
HeartCur2=2;
HeartCur3=3;
implementation
uses ...........;
{$R *.dfm}
{$R Hearts.RES}
......
TForm1.FormCreate(Sender: TObject);
begin
....
Screen.Cursors[HeartCur1]:= LoadCursor(HInstance, "HEART1");
Screen.Cursors[HeartCur2]:= LoadCursor(HInstance, "HEART2");
Screen.Cursors[HeartCur3]:= LoadCursor(HInstance, "HEART3");
Cursor:=HeartCur1;
end;

и нифига не менятся((( ХЕЕЕЛП!


 
Skier   (2003-06-30 11:12) [1]

TForm1.FormCreate(Sender: TObject);
begin
//....
Cursor := Screen.Cursors[HeartCur1];
//....
end;

?


 
MetalFan   (2003-06-30 11:16) [2]


> Skier

непомогло...
такое осчучение, что они(анимир.курсоры) из ресурса не подгружаются...


 
Skier   (2003-06-30 11:19) [3]

>MetalFan © (30.06.03 11:16)

> такое осчучение, что они(анимир.курсоры) из ресурса не подгружаются...

Дык...проверь. Что LoadCursor возвращает...


 
MetalFan   (2003-06-30 11:28) [4]


> Screen.Cursors[HeartCur1]:= LoadCursor(HInstance, "HEART1");
> Screen.Cursors[HeartCur2]:= LoadCursor(HInstance, "HEART2");
> Screen.Cursors[HeartCur3]:= LoadCursor(HInstance, "HEART3");
> Cursor:=HeartCur1; //тут брякпоинт

смотрю например Screen.Cursors[HeartCur1] через ctrl+F7
значение: 65553 . причем у всех трех... может анимированный по другому надо подгружать?
есь идеи?


 
Skier   (2003-06-30 11:43) [5]

>MetalFan © (30.06.03 11:28)

> может анимированный по другому надо подгружать?

Похоже...

> есь идеи?

Кончились.:)


 
MetalFan   (2003-06-30 11:45) [6]

ааа!!! чего делать то? все факи и хелпы облазил...
может *.ani переименовать в *.cur?


 
MetalFan   (2003-06-30 12:06) [7]

HEEEELP!!! PLZ!!!


 
MBo   (2003-06-30 12:11) [8]

Из советов Озерова

const crMyCursor = 1;

procedure TForm1.FormCreate(Sender: TObject);
begin

// Загружаем курсор. Единственный способ для этого
Screen.Cursors[crMyCursor] :=
LoadCursorFromFile("c:\mystuff\mycursor.ani");

// Используем курсор на форме
Cursor := crMyCursor;
end;


 
MetalFan   (2003-06-30 12:40) [9]

так и сделал...
сначала из ресурса в файл, а потом из файла и гружу...
напрямую никак...
всем Спасибо за внимание!


 
MetalFan   (2003-06-30 12:49) [10]

УГУ! исчо вопрос по теме...
как изменить "активную" точку курсора???
заранее thnx


 
MetalFan   (2003-06-30 13:30) [11]

АУ!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-44726
Rawman
2003-07-01 10:37
2003.07.14
PopUp в TMemo


7-44928
_Andy
2003-04-29 13:08
2003.07.14
Частота монитора


1-44744
Pentium 5
2003-07-01 12:51
2003.07.14
TExcelApplication, завершение процесса EXCEL.EXE


14-44832
MetalFan
2003-06-26 16:42
2003.07.14
программа для закачки


1-44635
Zigs
2003-07-01 19:11
2003.07.14
Как изменить межстрочное расстояние, например в TDBMemo?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский