如何在delphi程序中禁用最大化按钮?

时间:2010-02-23 05:21:03

标签: delphi button maximize

如何在delphi程序中禁用最大化按钮?

3 个答案:

答案 0 :(得分:23)

哦!我在对象检查员“BorderIcons”中找到了 只需将biMaximize从true设置为false!

答案 1 :(得分:1)

如果您只想使用代码,这是另一个技巧。

procedure TForm1.FormCreate(Sender: TObject);
var
  l: DWORD;
begin

  // hide minimize and maximise buttons
  l := GetWindowLong(Self.Handle, GWL_STYLE);
  l := l and not(WS_MINIMIZEBOX);
  l := l and not(WS_MAXIMIZEBOX);
  l := SetWindowLong(Self.Handle, GWL_STYLE, l);

end;

答案 2 :(得分:0)

BorderIcons:= BorderIcons - [biMaximize]