Seite 1 von 1

Startleiste verschwinden lassen?

Verfasst: 03.12.2004 15:59
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

Verfasst: 03.12.2004 16:29
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.

Verfasst: 03.12.2004 16:32
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

Verfasst: 07.12.2004 18:14
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...

Re: Startleiste verschwinden lassen?

Verfasst: 08.12.2004 08:21
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.

Verfasst: 14.12.2004 14:20
von Dostej
@danilo
Nicht ganz. Ich möchte mehrere zusamenhängende Fenster machen, die aber den ganzen Screen einnehmen, sowie ein fullscreen-fenster eben.

Verfasst: 15.12.2004 07:57
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.

Verfasst: 15.12.2004 09:01
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...