Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
Delphi 12 Athens
|
Re: Icon close max mimi.
29. Dez 2003, 13: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 Lizbeth Ich bin nicht zurück, ich tue nur so
|
|
Zitat
|