请教:如何用自己画的光标?(50分)

Q

qlwy

Unregistered / Unconfirmed
GUEST, unregistred user!
1.自己画了一个光标
2.用Tools | Image Editor打开.res文件,添加一个光标ABC
3.在unit中加入const crMyCursor = 8;
4.procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'ABC');
Cursor := crMyCursor;
end;
5.Rebuild all projects
但是运行程序后发现并没有任何反应,显示的还是默认光标,请各位指点迷津?
 
补充一点,ABC的图像就是我自己画的那个光标拷贝所得
 
在工程文件中修改
{$r *.res}

{$r xxx.res}
将光标资源连接进来
 
接受答案了.
 

你在文件的开头,必须加{$R fase.res},其中,fase就是你所启用的文件名,你知道吗,如下表示:

unit Unit1;

interface
//{$ R face.res}
{$R fase.res}///////////////////这是必须加的////////////////////////
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, TeeProcs, TeEngine, Chart, DbChart;
 

Similar threads

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