Как отключить кнопку максимизации в программе Delphi? - PullRequest
11 голосов
/ 23 февраля 2010

Как отключить кнопку максимизации в программе Delphi?

Ответы [ 3 ]

24 голосов
/ 23 февраля 2010

О! Я нашел в объекте инспектора "BorderIcons" Просто установите там biMaximize от true до false!

1 голос
/ 23 февраля 2012

Вот еще один трюк, если вы хотите сделать это, используя только код.

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;
0 голосов
/ 15 февраля 2017

BorderIcons: = BorderIcons - [biMaximize]

...