Seite 1 von 1
Frame3dGadget Trennlinie?
Verfasst: 04.11.2013 15:37
von Tommy
Hi

In vielen Fenster sehe ich dass Frame3dGadget auch als Trennlinie gibt ohne Überschrift
und ohne Viereck sondern nur eine einzigste Trennlinie. Wie mache ich solch eine Trennlinie?
Egal in welcher Höhe bei mir entsteht immer ein Rechteck.
Re: Frame3dGadget Trennlinie?
Verfasst: 04.11.2013 19:26
von edel
Unter Windows macht man das mit dem Static Fenster :
Code: Alles auswählen
Procedure Main()
If OpenWindow(0, #PB_Ignore, #PB_Ignore, 500, 500, "")
CreateWindowEx_(0, "static", #Null, #WS_CHILD|#WS_VISIBLE|#SS_ETCHEDHORZ, 10, 10, 480, 1, WindowID(0), 0, 0, 0)
CreateWindowEx_(0, "static", #Null, #WS_CHILD|#WS_VISIBLE|#SS_ETCHEDVERT, 10, 20, 0, 100, WindowID(0), 0, 0, 0)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndProcedure:End main()
Falls es portiert werden muss, sollte ein Canvasgadget reichen.
Re: Frame3dGadget Trennlinie?
Verfasst: 04.11.2013 19:50
von RSBasic
Oder:
Code: Alles auswählen
EnableExplicit
Define EventID
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget(1, 10, 10, 100, 2, "", #SS_ETCHEDHORZ)
TextGadget(2, 10, 20, 2, 100, "", #SS_ETCHEDVERT)
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
End
EndIf
ForEver
EndIf
Was aber vom Static-Style her das selbe ist.
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:32
von Micky91
Ich lese hier immer mal wieder was von Konstanten die mit #SS_.... anfangen.
Sind das alte Variablen von älteren Versionen?
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:33
von RSBasic
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:47
von Micky91
Ahso, aber dann müsste dem vorangegangen Quellcode noch etwas zugefügt werden!?
Denn mein Compiler meint:
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:50
von RSBasic
Nutzt du Linux oder MacOS?
Wenn ja, dann kannst du den Code bzw. solche Konstanten nicht verwenden. Funktioniert nur unter Windows.
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:51
von Micky91
In diesem Fall natürlich Windows

Liegts daran das ich (noch) die Demo-Version habe?
Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 12:52
von RSBasic
Ja.

Re: Frame3dGadget Trennlinie?
Verfasst: 18.11.2013 17:48
von Derren