Seite 1 von 1
Fensterrahmen hervorheben oder so?
Verfasst: 29.03.2018 09:34
von ¯\_(ツ)_/¯
Wie kann ich ein Fenster hervorheben? Möchte dass das Fenster den Effekt hat, dass
der Fensterinhalt mehr in den Vordergrund sticht. Ich mein nicht dass das Fenster
im Vordergrund ist sondern einen dickeren Rahmen mit dem Tiefeneffekt oder so. Hab
schon be OpenWindow geschaut aber da gibt es keine anderen Rahmenarten. Jemand eine
Idee?
Re: Fensterrahmen hervorheben oder so?
Verfasst: 29.03.2018 09:38
von RSBasic
Es gibt sicherlich andere Rahmenarten, aber nur mit WinAPI. Aber du kannst es z.B. mit ContainerGadget() solchen Rahmen simulieren:
Code: Alles auswählen
EnableExplicit
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ContainerGadget(1, 0, 0, 500, 400, #PB_Container_Raised)
CloseGadgetList()
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
Ich hoffe, sowas meinst du?
Re: Fensterrahmen hervorheben oder so?
Verfasst: 29.03.2018 09:46
von ts-soft
Hast Du einen besonderen Grund dafür?
Stell Dir mal vor, jeder Programmierer hätte dieselbe Idee und alle Fenster wären hervorgehoben, dann gäbe es kein hervorgehobenes Fenster mehr, sondern einen hässlichen Desktop. Das ist genauso verkehrt, wie alle Fenster ScreenCentered zu setzen.
Re: Fensterrahmen hervorheben oder so?
Verfasst: 29.03.2018 16:50
von ¯\_(ツ)_/¯
@rs: Sieht schon mal gut aus zwar nur den Inhalt ohne Titelleiste aber das reicht.
@ts: Ich will es nicht bei jedem Fensterlein machen nur bei einem bestimmten. Soll
eine Art wichtiges Infofenster sein für mein Programm.