Startleiste verschwinden lassen?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Startleiste verschwinden lassen?

Beitrag von Dostej »

Kann ich die Startleiste verschwinden lassen, das der SCreen ähnlich wie bei einem Fullscreen-Fenster aussieht? (und später wieder erscheinen lassen?

Danke
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

sorry, ich versteh dein problem nicht.

ich hab keine startleiste sichtbar, wenn ich nen screen öffne.

ich benutz w2000pro, aber ich hab auch noch nicht gehört, dass das bei XP anders wäre.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
bingo
Beiträge: 118
Registriert: 16.09.2004 18:33
Wohnort: thüringen
Kontaktdaten:

Beitrag von bingo »

du meinst die taskleiste ?

ein-/ausschalten ...

Code: Alles auswählen

taskbarhandle.l = FindWindow_("Shell_TrayWnd", 0) 
ret = ShowWindow_(taskbarhandle, #SW_hide)
If ret = 0
ret = ShowWindow_(taskbarhandle, #SW_show)
EndIf
1:0>1
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag von Dostej »

@bingo
Ich werd den Code mal teten. Sieht aber aus wie das was ich suche. DAnke.

@Kaeru Gaman. Tja, genau das. Wenn ich ein Screen öffne, ist keine Taskleiste zusehen. Nur das eben ohne Screen...
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Startleiste verschwinden lassen?

Beitrag von Danilo »

Dostej hat geschrieben:Kann ich die Startleiste verschwinden lassen, das der SCreen ähnlich wie bei einem Fullscreen-Fenster aussieht? (und später wieder erscheinen lassen?
Der Zusammenhang dürfte folgender gewesen sein:
Ein maximiertes Fenster mit SystemMenu ist so groß wie
die Workarea, d.h. die Taskbar und andere "Bars" sind
noch sichtbar.
Hat das Fenster jedoch kein SystemMenu (nur #PB_Window_Titlebar
oder gleich #PB_Window_Borderless), dann wird es beim maximieren
auf den ganzen Screen gezoomt - und auch die Taskleiste usw.
sind nicht mehr sichtbar.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag von Dostej »

@danilo
Nicht ganz. Ich möchte mehrere zusamenhängende Fenster machen, die aber den ganzen Screen einnehmen, sowie ein fullscreen-fenster eben.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Dostej hat geschrieben:@danilo
Nicht ganz. Ich möchte mehrere zusamenhängende Fenster machen, die aber den ganzen Screen einnehmen, sowie ein fullscreen-fenster eben.
Dann mache doch 1 Fenster so wie ich es sagte, dann ist es
somit "Fullscreen" (noch OnTop setzen).
Dann kannst Du darauf Deine Fenster machen, wenn es denn
sein muß.

Die Startleiste einfach verstecken ist jedenfalls nicht die
feine Art. Da mußt Du noch einige Dinge mehr beachten,
z.B. wenn der User mit ALT+TAB umschaltet, muß die
Startleiste natürlich auch wieder erscheinen.
Fullscreen-Setup-Programme machen es auch so (Maximize
ohne SysMenu).
Ich möchte Dir nur *empfehlen* Dich ein bissl an gewohntes
UI-Design zu halten, und nicht solch komische Dinge wie das
mit der Taskbar zu machen. Ein Programm was mir irgendwo
etwas verschwinden lässt, ohne das ich es will, ist nach 2 Minuten
wieder von der Platte - und da bin ich bestimmt nicht der Einzige.

Der obige Code lässt auch nur die Haupttaskbar verschwinden -
aber viele Leute haben noch Appbars, z.B. noch Rechts
oder Links (an den Seiten des Desktops).
Versuch es lieber so sauber und kompatibel wie möglich
zu machen. Wenn Du mal noch genauer sagst was es werden
und wie es aussehen soll, kann man Dir vielleicht etwas mehr
helfen.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag von Dostej »

Ok, ich versuchs mal.
Ich probiere mich an einem Rundenbasierten Strategiespiel. Für die Anzeige und tw. Steuerung möchte ich Gadgets (im Moment weils deutlich einfacher ist) verwenden und andere DInge aber graphisch (per Sprites und evtl. später 3D) anzeigen und dann auch steuern.

Ich werds mal probieren, ein Fullscreen-Fenster zuerst zu verwenden udn dann die andern darüber. Vielleicht kann ich dann die Startleiste lassen wo sie ist und es kommt dennoch so wie ich es möchte.
Thx Danilo

//EDIT:
Funzt!
Vielen Dank. Das ist ersten deutlich einfacher udn zweitens - wie Du sagst - ich muss nciht im System rummurksen...
Antworten