摘要
在WINDOWS95/98和OFFICE97中有许多动画光标,如动画沙漏等。它们使各种操作看起来非常形象,增强了形象性和趣味性。那么我们能否在自己的应用程序中使用动画光标呢?现在的编程工具一般只支持普通光标,那么怎样来解决这个问题呢?其实WINAPI为我们解决这一问题提供了方法,在WINAPI中有下面这样一个函数:HCURSORLoadCursorFromFile(LPCTSTRlpFileName//pointertonameofcursorfile,orsystemcursoridentifier);其中LoadCursorFromFile是函数名,lpFileName为光标文件的名称。这样我们只要以动画文件名作为函数参数即可装入动画光标。以C++Builder为例:1、在C++Builder的IDE环境中选取File/NewAppli-cation菜单,出现Form1窗口。2、在ObjectInspector窗口中选择Caption项,改Form1为练习。3、双击Form1窗口,出现Unti1.cpp代码窗口。在其中填入以下代码:void_fastcallTForm1::FormCreate(TObject*Sender){Screem->Cursors[crAni]=LoadCursorFromFile(”c:\\windows\\curors\\Hourglas.anl”);
出处
《电脑》
1999年第2期83-83,共1页
Computer Magazine