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