WInit
( NumWind : Byte;
x1, y1, x2, y2 : Byte;
Title : String;
Flags : Byte;
Label );
Procedura inicializuje okno definované
souřadnicemi [x1, y1], [x2,
y2]. Okno se po použití WInit nezobrazí, pouze bude připraveno v paměti.
Parametr 'NumWind' udává číslo
okna, parametr 'Title' název okna.
--[ ]----- NÁZEV OKNA -------[ ]-
| |
-
Parametr 'Flags' udává vlastnosti okna:
- winMove 1 : Okno lze přemísťovat po obrazovce
- winGrow 2 : Okno může měnit velikost (ikona ve spodním pravém rohu)
- winClose 4 : Okno lze zavřít (ä´[o]´)
- winZoom 8 : Oknu je možné skokovitě měnit velikost (´´[]´ß)
-
Parametr 'Label' je návěští podprogramu, který se volá při otevření okna
procedurou WOpen
a také při změně velikosti okna, je-li povolena. Podprogram slouží k
vykreslování obsahu okna. Nechcete-li tento parametr použít, nastavte jej na
hodnotu 0.
-
Počet oken je limitován pouze velikostí volné paměti. Procedurou
WDone
je možné uvolnit z paměti kterékoliv z inicializovaných oken.
-
Skončí-li makro předčasně, provede se zavření oken automaticky.
Podívejte se na: Objekty