Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Icon close max mimi.

  Alt 29. Dez 2003, 12:12
Das einfachste würde es sein, eine eigene Komponente zu basteln. Hier mal der Anfang:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TPanelEx = class(TPanel)
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  end;
  
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TPanelEx }

procedure TPanelEx.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.Style := Params.Style or (WS_CAPTION or WS_THICKFRAME or
      WS_MINIMIZEBOX or WS_MAXIMIZEBOX or WS_SYSMENU);
end;

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
begin
  with TPanelEx.Create(Self) do
  begin
    Left := 50;
    Top := 50;
    Width := 200;
    Height := 300;
    Parent := Self;
  end;
end;

end.
......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat