Hi,
ich habe eine Form mit Delphi gebastelt, die ich beim Laufen des Programmes mehrfach erzeugen muss. Dieses mache ich folgendermaßen:
Delphi-Quellcode:
var TempForm : TForm;
begin
Application.CreateForm(TForm1, TempForm);
TempForm.WindowState := wsNormal; // auch wsMinimized funktioniert hier nicht
TempForm.Caption := 'Test';
TempForm.Show;
end;
In der eigentlichen Form habe ich im OnShow Event folgenden Code stehen:
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
begin
SetWindowLong(Self.Handle, GWL_ExStyle, WS_Ex_AppWindow);
end;
Wenn ich bei WindowState wsMinimized festlege, dann wird das Fenster links unten über der Taskleiste "minimiert".
Wie kann ich das Fenster einfach nur in der Taskleiste erstellen lassen?