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