delphi限制鼠标在窗体中的饿活动
发布时间:2008-12-08 阅读数: 次 来源:网乐原科技
限制鼠标在窗体中的移动
---------------------------------------------------------------------------
使用Windows API函数 ClipCursor, 可以限制鼠标在屏幕中指定的矩形范围里移动:
---------------------------------------------------------------------------
//限制鼠标在窗体中的移动
//并在单击窗体后释放鼠标
procedure TForm1.FormCreate(Sender: TObject);
var
r : TRect;
begin
//加限制前先把鼠标移动到指定的矩形范围里
r := BoundsRect;
ClipCursor(@R);
end;
procedure TForm1.FormClick(Sender: TObject);
begin
//要释放鼠标
ClipCursor(nil);
end;