1.怎样让登陆的小窗口在屏幕的中央显示?
2.小窗口启动后,锁定鼠标在这个窗口中??
3.让一个窗口满屏显示,不会因为设置的像数不同,而不同~~
2.小窗口启动后,锁定鼠标在这个窗口中??
3.让一个窗口满屏显示,不会因为设置的像数不同,而不同~~
解决方案 »
- 软件自动打开的网页地址 如何抓取全部链接地址 delphi
- 请教一个问题,关于餐饮PDA点菜系统,是通过红外、蓝牙还是无线网络(无线网卡)来传输数据到主机的?
- 多文档窗口中关于父窗口的滚动条的问题
- 高手?怎样删除IE历史记录的某一条记录
- 各位大侠,请问隐藏的属性怎么做的
- 串中通信中如何将0x00随同其他码一同传出
- CSDN 的强制性结分做法不公平。强烈抗议~!!!!!!!!
- sqlserver中查询在某个日期范围内的记录
- 超级猛料 2003 [CHM版本] 制作完成,热烈欢迎大家下载!!
- 在重绘TListBox控件列表项的时候怎么重绘聚焦框?
- 关于电脑连多台打印机Fastreport报“printer selected is not valid”错的问题
- 请教用ActionList实现用户权限的设置
把鼠标锁定在窗口中
var Rect:TRect;
begin
GetWindowRect(Form1.Handle,Rect);
Clipcursor(@Rect);
end;
解除限制:
Clipcursor(0)如果你想禁用Alt+Tab,最好Ctrl+F4,Ctrl+Alt+Del也禁了,哈哈
var aForm:TForm;
Rect:TRect;
begin
aForm:=TForm.Create(self);
aForm.Position:=poDeskTopCenter;
aForm.Show;
GetWindowRect(aForm.Handle,Rect);
Clipcursor(@Rect);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Clipcursor(0);
end;
var Rect:TRect;
begin
GetWindowRect(LoginForm.Handle,Rect);
Clipcursor(@Rect);
end;记得在登陆窗体里面加个按钮来恢复,在按钮.Click事件里面写Clipcursor(0);
=================================
我以前试过不行啊,它把鼠标锁到其他地方去了!!而且窗口也没显示出来~~
procedure Tlogmain.FormShow(Sender: TObject);
var Rect:TRect;
begin
GetWindowRect(logmain.Handle,Rect);
Clipcursor(@Rect);
end;
procedure Tlogmain.BitBtn2Click(Sender: TObject);
//var
// rtScreen: TRect; //解锁鼠标
begin
Clipcursor(0);
// rtScreen := Rect(0, 0, Screen.Width, Screen.Height);
// ClipCursor(@rtScreen);
end;
============================================================
我在procedure Tlogmain.FormShow(Sender: TObject);
过程的end;处设置断点,鼠标会被锁定的,可是显示出来了就不行;