FrameGadget()

Syntax

Ergebnis = FrameGadget(#Gadget, x, y, Breite, Höhe, Text$ [, Flags])
Description
Erstellt ein Frame-Gadget ("Frame" = "Rahmen") innerhalb der aktuellen Gadgetliste. Diese Art von Gadget dient nur zur dekorativen Zwecken.

Parameters

#Gadget Eine Nummer, um das neue Gadget zu identifizieren. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
x, y, Breite, Höhe Die Position und die Abmessungen des neuen Gadgets.
Text$ Ein Text, der im Rahmen (Frame) dargestellt wird. Dieser Parameter ist nur gültig, wenn keine Rahmen (siehe Flags) angegeben wurden, andernfalls wird der Text ignoriert.
Flags (optional) Flags, um das Aussehen des Rahmens zu verändern:
  #PB_Frame_Single  : Einfach vertiefter Rahmen (nur auf Windows).
  #PB_Frame_Double  : Doppelt vertiefter Rahmen (nur auf Windows).
  #PB_Frame_Flat    : Flacher Rahmen (nur auf Windows).

Return value

Gibt bei Erfolg einen Wert ungleich Null zurück, oder Null bei einem Fehler. Wenn #PB_Any als #Gadget Parameter verwendet wurde, dann beinhaltet der Rückgabewert bei Erfolg die automatisch generierte Gadget-Nummer.

Remarks

Da dieses Gadget nur zu dekorativen Zwecken dient, kann GadgetToolTip() nicht verwendet werden. Dieses Gadget empfängt auch keine Ereignisse (Events).

Example

  If OpenWindow(0, 0, 0, 320, 250, "FrameGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    FrameGadget(0, 10,  10, 300, 50, "FrameGadget Standard")
    FrameGadget(1, 10,  70, 300, 50, "", #PB_Frame_Single)
    FrameGadget(2, 10, 130, 300, 50, "", #PB_Frame_Double)
    FrameGadget(3, 10, 190, 300, 50, "", #PB_Frame_Flat)

    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

See Also

GetGadgetText(), SetGadgetText(), ContainerGadget()

Supported OS

All

<- ExplorerTreeGadget() - Gadget Index - FreeGadget() ->