Einzelnen Beitrag anzeigen

padavan

Registriert seit: 12. Jan 2005
271 Beiträge
 
Delphi 7 Enterprise
 
#1

Formular in weiteren Taskbareinträgen öffen. Tipp funzt nich

  Alt 15. Dez 2005, 10:24
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
  Mit Zitat antworten Zitat