我想使用比较特殊的游标,delphi自带的那些(cursor属性)我觉得没有意思,我想换一些别的,怎么才能实现呢?难道这个问题绝顶高难,一般人不会! (55分)

  • 主题发起人 主题发起人 xiaoxiami0
  • 开始时间 开始时间
X

xiaoxiami0

Unregistered / Unconfirmed
GUEST, unregistred user!
我选择控件的cursor属性,也就那几种,没有意思,我想换一换!
 
用光标资源API啊。
 
kkyy大侠:
再讲明白一些吧!
 
举个例子吧!
 
请下载Hotdog的什么Delphi什么大全,或搜索大富翁离线浏览包,应该说的很多。
如:http://www.delphibbs.com/delphibbs/dispq.asp?lid=993163
 
delphi不是有可以读的函数吗?
 
procedure TForm1.Button1Click(Sender: TObject);
var
tt:Pchar;
size:integer;
s:string;
begin
if opendialog1.Execute then
begin
Size:=length(opendialog1.filename);
getmem(tt,size);
s:=opendialog1.FileName;
strpcopy(tt,s);
screen.Cursors[2]:=loadcursorfromfile(tt);
form1.cursor:=2;
freemem(tt,size);
end;
end;
//把OpenDialog中的filter设为 *.cur
 
绝顶难?怎么会?
用Borland ImageEditor 做个图标资源(MyCursor.RES)
{$R MyCursor.RES}
const crHand = 1;
procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.Cursors[crHand]:=LoadCursor(HInstance,'Cursorname');
Form1.Cursor:=crHand;
end;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部