procedure TForm1.FormPaint(Sender: TObject);
var
mx,my:integer;begin
with canvas do
begin
moveto (0,my);
lineto (width,my);
moveto (mx,0);
lineto (mx,height);
end;
end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
my,mx:integer;
begin
my:=y;mx:=x;
invalidate;
end;
我想实现十字光标,不过为什么这样不行呢?怎么样才可以实现在整个屏幕有一个以鼠标为中点的全屏十字光标?,谢谢
var
mx,my:integer;begin
with canvas do
begin
moveto (0,my);
lineto (width,my);
moveto (mx,0);
lineto (mx,height);
end;
end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
my,mx:integer;
begin
my:=y;mx:=x;
invalidate;
end;
我想实现十字光标,不过为什么这样不行呢?怎么样才可以实现在整个屏幕有一个以鼠标为中点的全屏十字光标?,谢谢
解决方案 »
- 怎样让用delphi7 开发的代码自动排列成无序?
- delphi pe引入表函数?
- 我用做个报表要求每个页要7行!如果不满7行则下面为空格行!
- 【整理】对键盘的ASCII码整理了一下,有要用的进来看吧...但几个键没找到,请各位帮助找一下。
- 邮件发送的问题
- 请问有sum函数的查询语句用代码加的格式是什么?我的会报错
- 软件体系结构大讨论
- 请问在DELPHI中这用SQL语言如何实现?
- 如何象金山快译那象在word中的工具栏中加入它自己的按钮。。。。
- 急:为什么都用uses包含了,还是报告说没定义变量?
- 我用clientdataset1.GetNextPacket下载资料时,如何让我知道全部的数据包已下载完毕,并结束getnextpacket,请高手指点。
- 关于最小的数据库系统程序选择的问题?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
my,mx:integer;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
begin
with canvas do
begin
moveto (0,my);
lineto (width,my);
moveto (mx,0);
lineto (mx,height);
end;
end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
my:=y;mx:=x;
invalidate;
end;end.