Visual Basic: Andere Fenster aus der Taskleiste entfernen

hi leute,

kennt jemand von euch ein tool mit dem man andere fenster aus der taskleiste entfernen kann?
Eigentlich wollte ich nur nach code-snippets fragen für Visual Basic (unter Visual Studio 2008) mit denen ich mein eigenes Programm nur in der Iconleiste (neben der Uhr) zeigen kann und mit dem ich dann aktive Fesnter, die in der Taskleiste zu sehen sind, verstecken und wieder zeigen kann, ich bin für jede hilfe dankbar :;D
 
Unter reiner WinAPI erscheinen die Fenster mit dem ExtendedStyle WS_EX_TOOLWINDOW nicht in der Taskleiste. Da NET nur ein Ausatz ist, sollte man den EX-Style auch unter NET verwenden können :)
hab einfach mal VB.NET und WS_EX_TOOLWINDOW in google eingegeben und glaube, dass das Deinem Ziel nahekommt:
http://www.powerdesktop-online.de/de/tippstricks.html

alternativ könnte man mit dem Flag
WS_EX_NOACTIVE spielen und das Fenster bei Bedarf manuell per SetActiveWindow aktivieren
http://msdn.microsoft.com/en-us/library/ms632680(VS.85).aspx
war jetzt aber selber zu faul da etwas auszuprogrammieren, jedenfalls ist das Fenster nicht in der Taskleiste sichbar, wenn NOACTIVE Flag gesetzt ist.
 
ich versuch mich mal daran, falls ich erfolg hab, werd ichs natürlich posten :D14

ah noch keine zeit gehabt :D bleh!!!
 
Zurück
Oben