Guten Morgen,
in bezug auf diesen Tipp
Delphi-Quellcode:
type
TForm2 = class(TForm)
private
{ Private-Deklarationen }
protected
procedure CreateParams(var Params: TCreateParams); override;
public
{ Public-Deklarationen }
end;
var
Form2: TForm2;
implementation
{$R *.DFM}
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;
habe ich folgende Frage bzw. Problem:
wenn ich dies so anwende und zwar nicht auf Form1, sondern auf ein Fenster welches ich zur Laufzeit später erstelle (dynamisch und nur via .show - habe beides versucht) so tut sich - gar nichts. Das Formular "öffnet" keinen weiteren Taskbareintrag.
Nur auf der Form1, wo ich es aber gar nich haben will, zeigt das ganze ein Verhalten, welches ich nicht deuten kann, nämlich:
Das Programm startet direkt mit zwei Taskbareinträgen, aber jedes weitere Formular fügt keinen weiteren hinzu.
Was mache ich da falsch.
Also was ich will ist ja nur, dass jedes Fenster in einem weiteren Taskbareintrag geöffnet wird. So alla SAP oder so...
Gruß Padavan