Druhy oken
Makrojazyk umožňuje používat dvou druhů oken:
- Standardní okna
Byly používány
již v programu Pam3. V těchto oknech se
používá zobrazení textů a čísel pomocí
příkazů Print a Input. Výpisy nasměrujete
na vhodné místo okna funkcí GotoXY. Ve standardních oknech
má smysl použití vykreslovacího podprogramu 'Label'.
Přitom okna musí umožňovat změnu své velikosti ('Flags' and
winGrow <> 0). Standardní okna však nemohou uplatnit kurzor myši ke
smysluplným akcím.
- Dialogová okna
Poprvé byla použita v
programu Pam4 a od standardních oken se
liší tím, že v nich lze používat
předdefinovaných objektů například Ins_String apod. Okno, v kterém se použije
nějaký objekt, automaticky přechází do režimu
dialogového okna, kde vykreslovací podprogram 'Label'
nemá smysl a kde nelze používat ani příkaz Print. Jednotlivé objekty
je však možné vybírat myší. Pohyb mezi
objekty je možný i klávesami <Tab>, <Shift+Tab>.
Podívejte se na: Okna Objekty