DELPHI FAQ: Как убрать заголовок в дочерней форме MDI?


Как убрать заголовок в дочерней форме MDI?
Previous  Home  Next


Если в дочерней форме MDI установить BorderStyle в bsNone, то заголовок формы не исчезнет. (Об этом сказано в хелпе). А вот следующий пример решает эту проблему:

type

  ... = class
(TForm)
{ other stuff above }

    procedure
 CreateParams(var Params: TCreateParams); override;
{ other stuff below }

  end
;

  ...

procedure
 tMdiChildForm.CreateParams(var Params: tCreateParams);
begin

  inherited
 CreateParams(Params);
  Params.Style := Params.Style and
 (not WS_CAPTION);
end
;


Взято с Исходников.ru http://www.sources.ru




DELPHI FAQ




EOMY TOP 100      Рейтинг@Mail.ru      Rambler's Top100