// Falls ein
Programm über eine Verknüpfung gestartet wird,
// kann man dort einstellen, dass dieses Programm auch minimiert
// oder maximiert gestartet werden kann. Mit dem folgenden Code
// kann das verhindert werden.
// Getestet mit D2010 unter
Win7
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure FormActivate(Sender: TObject);
private
{ Private-Deklarationen }
public
procedure Normal;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var
first: Boolean;
procedure TForm1.FormCreate(Sender: TObject);
begin
first := true;
Position := poScreenCenter;
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
Normal;
first := false;
end;
procedure TForm1.FormResize(Sender: TObject);
begin
if first then
Normal;
end;
procedure TForm1.Normal;
begin
if WindowState <> wsNormal then
WindowState := wsNormal;
end;
|