小弟想做一个屏幕锁定的,想“万象”那样:屏幕上只有一个表单能控制,其他地方被锁定,请问该如何实现这种效果?谢谢!!
解决方案 »
- 工程单元中的变量在其它单元中如何使用?
- 利用递归删除文件夹,如果文件过多的话,会出现假死。
- 一个关于TListbox,TMemo控件的问题。
- 超级难度,愿高分求解!!!关于如何读取进程中的DBGrid的内容!!!
- 高手请进!高分送出!!!!!
- 请问斑竹,如何提高可用分?
- 大家是不是应向BORLAND反应这个DATAGRID的BUG?
- 请问如何改变TListView的列头(vsReport时)的背景颜色?
- 如何让我的一个随系统启动的程序在所有随系统启动的程序启动之前启动
- 请问有没有计时的控件?
- [串口问题spcomm]如何在程序里给Parity,ByteSize和StopBits属性赋值?
- 一个很简单的问题,速求回答!
Var
R: TRect;
begin
R := form1.BoundsRect;
ClipCursor(@R); // 限制滑鼠移动区域
end;
再锁鼠标
procedure TForm1.FormShow(Sender: TObject);
Var
r: TRect;
begin
r.left=300;
r.top=300;
r.right=302;(注意,不能为301哦,否则锁不住的)
r.bottom=302;(注意,不能为301哦,否则锁不住的)
ClipCursor(@R); // 限制滑鼠移动区域
end;
procedure TForm1.limitmouse(con: trect);
begin
ClipCursor(@con);
end;procedure TForm1.releasemouse;
var
rtScreen: TRect;
begin
rtScreen := Rect(0, 0, Screen.Width, Screen.Height);
ClipCursor(@rtScreen);
end;procedure TForm1.FormActivate(Sender: TObject);
var
con:trect;
begin
con:=form1.BoundsRect;
con.Left:=left;
con.Top:=top;
limitmouse(con); //限制鼠标
end;