var
Save_Cursor:TCursor;const
crMyCursor = 1;procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.Cursors[crMyCursor]:=LoadCursorFromFile('Horse.ani');
end;procedure TForm1.BitBtn1Click(Sender: TObject);
Begin
BitBtn1.Cursor:=crMyCursor; //可以马上发生变化
Save_Cursor := Screen.Cursors[crSQLWait];
Screen.Cursors[crSQLWait]:=crMyCursor;
try
......
finally
BitBtn1.Cursor :=crDefault; { Always restore to normal }
Screen.Cursors[crSQLWait]:= Save_Cursor;
end;
end;
这是用于时间比较长的SQL查询时,把沙漏光标变成动态的奔马.
Save_Cursor:TCursor;const
crMyCursor = 1;procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.Cursors[crMyCursor]:=LoadCursorFromFile('Horse.ani');
end;procedure TForm1.BitBtn1Click(Sender: TObject);
Begin
BitBtn1.Cursor:=crMyCursor; //可以马上发生变化
Save_Cursor := Screen.Cursors[crSQLWait];
Screen.Cursors[crSQLWait]:=crMyCursor;
try
......
finally
BitBtn1.Cursor :=crDefault; { Always restore to normal }
Screen.Cursors[crSQLWait]:= Save_Cursor;
end;
end;
这是用于时间比较长的SQL查询时,把沙漏光标变成动态的奔马.
解决方案 »
- 窗口重复引用的问题
- Delphi写好一个程序打开运行后
- 两个算法题.
- LoadLibrary 的问题
- 关于连接数据库
- 老生常谈:如何获取IE/Netcape/等浏览器网页内容?
- 如何屏蔽WIN2K下的系统热键
- 请教啊,重新问一下:当使用copyrect向timage.canvas拷贝一个较小的图片时,canvas整个都会刷新,如何能够仅仅刷新一部分呢?
- 在win2000下,当用户注销时,发送的消息是什么,在98下是WM_USERCHANGED,,
- 如何追踪鼠标在Windows所有应用程序中的单击、双击事件?
- !!!!!上午本来想散分的,散了200,不知道为什么可用分减了,帖子却不见,不知是什么原因?
- 请大家给点帮助,或帮我一个忙。。。
你不一定要奔马呀,在你的机器上windows下边查找一下,可以找出很多windows自带的图标文件的。
说的对
ANI就是鼠标动画文件