whats new ¦  programming tips ¦  indy articles ¦  intraweb articles ¦  informations ¦  links ¦  interviews
 misc ¦  tutorials ¦  Add&Win Game

Tips (1541)

Database (90)
Files (137)
Forms (107)
Graphic (114)
IDE (21)
Indy (5)
Internet / LAN (130)
IntraWeb (0)
Math (76)
Misc (126)
Multimedia (45)
Objects/
ActiveX (51)

OpenTools API (3)
Printing (35)
Strings (83)
System (266)
VCL (242)

Top15

Tips sort by
component


Search Tip

Add new Tip

Add&Win Game

Advertising

28 Visitors Online


 
...add several forms to Taskbar/Task Manager?
Autor: Mike Shkolnik
Homepage: http://www.scalabium.com
[ Print tip ]  

Tip Rating (12):  
     


{
  By default, when you create the application in Delphi, in Windows Task
  Manager will be included a main form handle only. If you want to add the additional
  form, you must override the CreateParams procedure:
}

{
  Standardmässig wenn eine Anwendung in Delphi erstellt wird, so wird nur das Haupt
  Formular im Windows Task Manager angezeigt. Wenn auch andere Formulare im Task
  Manager angezeigt werden sollen, muss deren CreateParams Prozedur überschrieben
  werden.
}

{....}

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);


 

Rate this tip:

poor
very good


Copyright © by SwissDelphiCenter.ch
All trademarks are the sole property of their respective owners