Einzelnen Beitrag anzeigen

Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#22

Re: MainForm nicht in der Taskleiste anzeigen!

  Alt 31. Jul 2003, 07:54
Ich habe evtl noch eine Idee (aber nur wenn ich die Fragestellung noch richtig im Kopf habe )
OK versuch es mal so:
Delphi-Quellcode:
 SetWindowLong( Application.Handle, GWL_EXSTYLE,
                 GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                 WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
bzw.
Delphi-Quellcode:
 SetWindowLong( Form1.Handle, GWL_EXSTYLE,
                 GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                 WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
Mit dem ersten wird die gesamte Anwendung aus der Taskbar herausgenommen. Evtl musst du, wenn es das 2. nicht funktioniert, den ersten Code nehmen und dann jedes Form wieder in die Taskbar einfügen.
Kannst du dann glaube ich so machen:
 SetWindowLong(Handle, GWL_ExStyle, WS_Ex_AppWindow); Ich hoffe das hilft dir jetzt In meinem Programm lasse ich es auf jedenfall so
Alexander
  Mit Zitat antworten Zitat