Seite 1 von 2

ShowInTaskbar = #False

Verfasst: 20.07.2005 22:36
von Red Dog
Hi

ich möchte gerne ein fenster erstellen, dass NICHT in der taskbar angezeigt wird.
ich fand mal ne procedure dazu, finde die aber nirgends.
ist das vielleicht sogar in pb schon drin?

danke schonmal

Verfasst: 20.07.2005 23:30
von Batze

Code: Alles auswählen

OpenWindow(0,0, 0,200,50,#PB_Window_MinimizeGadget, "Fenster1")
OpenWindow(1,0,50,200,50,#PB_Window_MinimizeGadget, "Fenster2", WindowID(0))
HideWindow(0, 1)

Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
:lol: Hätte ja nicht gedacht, dass das klappt, aber: kein Fenster in der Taskbar!

Verfasst: 20.07.2005 23:33
von Green Snake
:lol:
dieser code is aber merkwürdig :lol:
ein fenster im fenster :lol:

das geht doch sicher noch anders, oder?

Verfasst: 20.07.2005 23:39
von Batze
Wieso Fenster im Fenster? :?

Ich öffne doch nur ein Fenster, das ich verstecke. Das Childfenster, das ich erstellt habe bleibt aber zu sehen. Allerdings hat dieses keinen eigenen Eintrag in der Taskleiste.
So lasse ich immer Programme im Hintergrund laufen. Ich füge dann ein Systrayicon hinzu.
Was ist daran komisch?

Das geht garantiert auch mit API, so ist's aber lustiger! :lol:

Verfasst: 20.07.2005 23:42
von Green Snake
naja, ich habe diese lösung noch nie gesehen, aber damit ist es wirklich lustiger :lol:

Verfasst: 20.07.2005 23:48
von Batze
Ich hatte so eine Eingebung, dass das funktionieren müsste und tatsächlich. Die Frage ist nur:
Ist das vielleicht ein Bug. Schließlich sollte meiner Meinung nach dann das 2. Fenster in der Taskleiste erscheinen. So ist es ein wenig abstrus. /:->

Verfasst: 20.07.2005 23:51
von Green Snake
es könnte wirklich ein bug sein..... :?

aber childfenster werden doch normalerweise nicht angezeigt, oder?....

Verfasst: 20.07.2005 23:53
von Batze
Tja, stimmt auch wieder. Das ja deshalb, damit man nicht so viele Einträge in der Taskleiste hat.
Wenns ein Bug ist, drinlassen! :lol:

Verfasst: 20.07.2005 23:55
von Green Snake
:lol:
oder einfach ne andere möglichkeit sagen, wie das geht.
bei vb waren das 2 klicks :lol:
das waren noch zeiten, da kannte man so herlich beim proggen einschlafen :lol:

Verfasst: 21.07.2005 10:42
von Life-for-fun
Auf http://www.PureArea.net gibts unter den UserLibs die UserLib PureTools von Danilo. Da gibts dann auch einen Befehl 'MakeToolWindow()'. Mit dem kann man, soweit ich in Erinnerung habe, das Fenster in ein Toolfenster umwandeln, das nicht in der Taskleiste angezeigt wird ;)