Delphi7取消窗口右上角最大化最小化按钮

 时间:2026-02-12 18:32:28

1、打开Delphi7集成开发环境,在默认工程的Form1窗体的OnCreate方法加入如下代码:

procedure TForm1.FormCreate(Sender: TObject);

begin

  BorderIcons := BorderIcons - [biMinimize, biMaximize];

end;

这是去掉BorderIcons属性的方式。

Delphi7取消窗口右上角最大化最小化按钮

2、F9运行程序,可以看到程序窗体右上角没有最大化,最小化只有了关闭

Delphi7取消窗口右上角最大化最小化按钮

1、打开Delphi7集成开发环境,通过SetWindowLong这个系统API函数,修改窗体风格,在默认工程的Form1的OnCreate中加如下代码:

procedure TForm1.FormCreate(Sender: TObject);

var

  windowstyle: Integer;

begin

  windowstyle := GetWindowLong(Handle, GWL_STYLE);

  windowstyle := windowstyle xor WS_MINIMIZEBOX xor WS_MAXIMIZEBOX;

  SetWindowLong(Handle, GWL_STYLE, windowstyle);

end;

Delphi7取消窗口右上角最大化最小化按钮

2、F9运行程序,可以看到程序窗体右上角也没有最大化,最小化只有了关闭

Delphi7取消窗口右上角最大化最小化按钮

1、打开Delphi7集成开发环境,通过重载 CreateParams 方法,在默认工程的Form1中添加方法如下:

procedure TForm1.CreateParams(var Params: TCreateParams);

begin

  inherited; //继承 CreateParams(Params);

  Params.Style := Params.Style xor WS_MINIMIZEBOX xor WS_MAXIMIZEBOX;

end;

Delphi7取消窗口右上角最大化最小化按钮

2、F9运行程序,可以看到程序窗体右上角也没有最大化,最小化只有了关闭

Delphi7取消窗口右上角最大化最小化按钮

  • Linux进程实时IO监控命令,iotop怎么看系统负载
  • Excel2010中如何使用右键菜单快速输入序号
  • ppt怎样超链接到另一张幻灯片
  • 快速在Word中插入超链接
  • excel2010如何在单元格中显示图表
  • 热门搜索
    厦门附近旅游景点 河南旅游景点地图 过年旅游好去处 山西省旅游景点 欣欣旅游网首页 合福高铁旅游攻略 北京众信旅游官网 巢湖旅游景点大全 北京凯撒旅游官网 广西旅游景点介绍