Вниз
Скачать: CL | DM;

Свой курсор   Найти похожие ветки 

← →
Antonmm   (2004-09-10 14:57) [0]

Как загрузить свой курсор из файла?


← →
icWasya ©   (2004-09-10 16:43) [1]


interface
....
const
 MyCursor = 1024; //или как Вам нравится
....

implementation

.....
// загрузка
procedure ReadCursorFromFile(const Cur:TCursor;const FileName:String);
var
 CursorHandle:THandle;
begin
 CursorHandle:=LoadCursorFromFile (PChar(FileName));

 if CursorHandle=0 then raise Exception.Create("не могу загрузить курсор "+FileName);
   Screen.Cursors[Cur]:=CursorHandle;
end;

procedure ReadCursorFromResourse(const Cur:TCursor;const ResourseName:String);
var
 CursorHandle:THandle;
begin
 CursorHandle:=LoadCursor(HInstance,PChar(Name));
 If CursorHandle=0 Then
   CursorHandle:=LoadCursor(HInstance,MakeIntResource(Value));

 if CursorHandle=0 then raise Exception.Create("не могу загрузить курсор "+FileName);
   Screen.Cursors[Cur]:=CursorHandle;
end;

/// использование
procedure TForm1.Button1Click(Sender:TObject);    
begin
 TMemo1.Cursor:=MyCursor;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
1-1095087410
M-Alex
2004-09-13 18:56
2004.09.26
Математические операции


3-1093509357
Nat
2004-08-26 12:35
2004.09.26
Пустая запись в DBGrid


4-1092476916
Nomolos
2004-08-14 13:48
2004.09.26
Добавить свой пункт в меню "Найти"


4-1092734043
AngelFire
2004-08-17 13:14
2004.09.26
Рекурсивное удаление директории


9-1085028163
DanilinSA
2004-05-20 08:42
2004.09.26
Как минимизировать окно игрушки?




   Наверх