ShowInTaskbar = #False

Anfängerfragen zum Programmieren mit PureBasic.
Red Dog
Beiträge: 26
Registriert: 19.04.2005 16:25

ShowInTaskbar = #False

Beitrag 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
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag 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!
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

:lol:
dieser code is aber merkwürdig :lol:
ein fenster im fenster :lol:

das geht doch sicher noch anders, oder?
-.-"
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag 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:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

naja, ich habe diese lösung noch nie gesehen, aber damit ist es wirklich lustiger :lol:
-.-"
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag 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. /:->
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

es könnte wirklich ein bug sein..... :?

aber childfenster werden doch normalerweise nicht angezeigt, oder?....
-.-"
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag 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:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag 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:
-.-"
Benutzeravatar
Life-for-fun
Beiträge: 21
Registriert: 30.05.2005 20:28
Wohnort: Offenbach
Kontaktdaten:

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