我做了个程序,但想让这个程序最大化!(就是要全屏显示,连开始菜单也覆盖掉,也就是真正的全屏),该怎么做??而且我不想让它按右上角的关闭键就能关闭.多谢了!!!
解决方案 »
- 请给一个在多线程中插入数据库记录的实例,谢谢!
- 如何判断301或者302的转向?
- 如何将一张图片文件加到程序资源里?
- 关于C/S模式的一些疑惑???????????????????????????????????????????
- 关于代码编写规范的几个疑问??????请大虾们进来看看!
- 新手上路
- 如何获取固定路径下的所有文件名?
- 给大家拜个早年!请问用mediaplayer打开VCD中的文件,此文件的后缀名是啥!
- Delphi有沒有什麼 IDE 助手,可以在 IDE 裡對成對的 Begin end 劃線的?或提示出來的。要 For D7 的
- 关于Resource等API函数的问题
- 求助:一个打印的问题!
- 用BDE连接MSSQL怎么用NT认证方式?
盖整个屏幕;BorderStyle 属性设为 bsNone,使窗体无边框、标题;
FormStyle 属性设为 fsStayOnTop,使窗体总是保持在屏幕最上面。
begin
canclose:=false;
end;
procedure CreateParams(var Params: TCreateParams); override;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := (Params.Style or ws_Popup or WS_MAXIMIZE ) xor ws_Caption;
end;重载CreateParams方法来实现.
uses
WinProcs; {$R *.RES} var
Dummy : integer; begin
Dummy := 0;
{Disable ALT-TAB}
SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
{Disable CTRL-ALT-DEL}
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
end.