CreateGadgetList()

Syntax

Ergebnis = CreateGadgetList(WindowID)
Beschreibung
Reserviert die Ressourcen für eine zukünftige Gadgetliste des angegebenen Fensters 'WindowID'. Dieser Befehl muss vor allen Befehlen zur Gadget-Erstellung wie ButtonGadget(), etc. aufgerufen werden. Der 'WindowID' Parameter kann einfach mittels den UseWindow() oder WindowID() Befehlen der Window Library ermittelt werden.

Hinweis: Es gibt in PureBasic keine getrennte Verwaltung der Gadgetlisten für jedes geöffnete Fenster. Verwenden Sie deshalb auch bei mehreren Fenstern fortlaufend durchnummerierte 'GadgetID's. Oder verwenden Sie die neue #PB_Any Konstante als 'GadgetID'.

Beispiel:
  ; Zuerst das Fenster definieren...
  If OpenWindow(0,0,0,250,105,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"Create gadgets...")
    ; Jetzt die Gadgetliste erstellen...
    If CreateGadgetList(WindowID(0))   ; die Gadgetliste wurde erfolgreich erstellt
      ; Definieren Sie Ihre Gadgets hier...
      ButtonGadget(0,10,15,230,30,"Test button")
    Else                               ; die Gadgetliste konnte nicht erstellt werden
      ; Zeigen Sie hier eine Fehlermeldung an, beenden Sie das Programm etc...
    EndIf  
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Unterstützte OS

All

<- CountTreeGadgetNodeItems() - Gadget Inhaltsverzeichnis - DateGadget() ->