Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 2. Taskbar-Eintrag für Prog. (https://www.delphipraxis.net/77566-2-taskbar-eintrag-fuer-prog.html)

Harry M. 21. Sep 2006 10:30


2. Taskbar-Eintrag für Prog.
 
Hallöchen..

Im allgemeinen wird ja nur die MainForm in der Taskleiste angezeigt. Ist es irgendwie möglich einen 2 Taskbar-Eintrag für 1 Programm zu erzeugen; so das es man via Taskleiste zwischen Form1 und Form2 wechseln kann (wenn Form2 nicht modal angezeigt wird). Ähnlich wie man das ja überlicherweise mit Anwendungen tut.

KLS 21. Sep 2006 11:28

Re: 2. Taskbar-Eintrag für Prog.
 
Moin,

hab diesen tipp bei den schweizern gefunden.

http://www.swissdelphicenter.com/de/showcode.php?id=775

Code:
type
  TForm2 = class(TForm)
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  end;
 
  {....}

implementation

{....}

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;



// To Show a Form in the taskbar anytime:

SetWindowLong(FromX.Handle, GWL_EXSTYLE, WS_EX_APPWINDOW);

Harry M. 21. Sep 2006 11:48

Re: 2. Taskbar-Eintrag für Prog.
 
Wer hast erfunden? Die Schweizer... :-)
Geht super! Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz