dialogcreate oče ime naslov x y širina višina ukaziUstvari novo modalno okno, ki služi kot delovni okvir, v katerega lahko dodajamo druge grafične predmete (gumbe, drsnike, predmete za izbiranje, polja za vnos besedila, ...). Ukaz je zelo podoben ukazu windowcreate, razlika je le ta, da se ukaz za ustvarjanje modalnega okna ne konča šele, ko okno zapremo.
WORD | oče | Ime okna, ki bo lastnik novega modalnega okna. Če želimo ustvariti začetno okno, za lastnika vpišemo "root |
WORD | ime | Ime novega modalnega okna (ime enolično določa modalno okno). |
LIST | naslov | Besedilo, ki se prikaže v naslovni vrstici modalnega okna. |
INTEGER | x | Koordinata x levega zgornjega oglišča novega modalnega okna. |
INTEGER | y | Koordinata y levega zgornjega oglišča novega modalnega okna. |
INTEGER | širina | Širina novega modalnega okna. |
INTEGER | višina | Višina novega modalnega okna. |
LIST | ukazi | Kratek seznam ukazov, ki se izvršijo, ko ustvarimo novo modalno okno. Običajo so to ukazi za dodajanje drugih grafičnih predmetov v modalno okno. Pravzaprav je to edini način, kako v modalno okno dodati druge grafične predmete, saj se ukaz za ustvarjanje modalnega okna konča šele, ko modalno okno že zapremo. Tako moramo imeti v modalnem oknu vsaj en gumb, ki bo poklical ukaz za zapiranje modalnega okna. |
dialogcreate "root "okno "Test 0 0 54 44 [ buttoncreate "okno "gumb "Zapri 5 5 40 20 [dialogdelete "okno] ]