Вниз
Скачать: 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
3-1093598932
=Far_Away=
2004-08-27 13:28
2004.09.26
Unicode+ADO+Mysql


14-1094554728
Gorlum
2004-09-07 14:58
2004.09.26
Adobe Photoshop7


4-1092377473
DelphiN!
2004-08-13 10:11
2004.09.26
Как запустить exe-шник из ресурса?


1-1094642075
Zhekson
2004-09-08 15:14
2004.09.26
Хэндлы панелей(TPanel)


1-1094122110
DreadAngel
2004-09-02 14:48
2004.09.26
HTML.links+DELPHI




   Наверх