[lista] on vektorimuuttuja, jossa määritellään valikossa olevat asiat.
[otsikko] on valikkoikkunan otsikko.
[editoi] on monesko asia on valittuna. Normaalisti 1. Jos numero on negatiivinen, esim. -1 jos saadaan valikkoikkunaan halutaan Poista -nappi. Jos numero on esim. -3 kolmas asia on valittu ja Poista nappi luodaan.
[y] on ikkunan yläreunalle. Perusarvo on hiiren tämän hetkinen sijainti.
[x] on ikkunan vasen reuna. Perusarvo on hiiren tämän hetkinen sijainti.
[palauta] jos ohjelma ei jää odottamaan vaan palauttaa suoraan {taulukon pidikkeen,ikkunan pidikkeen,taulukon positio,ikkunan positio}. Perusarvo on 0
WLIST() palauttaa valitun listakohdan järjestysnumeron tai 0, jos painetaan Esc tai Peruuta-näppäintä.
Mikäli [palauta] on -1 funktio palauttaa vektorin {taulukon pidikkeen,ikkunan pidikkeen,taulukon positio,ikkunan positio}.
WLIST() tuo kuvaruutuun valikkoikkunan.
apu1={"Käsittele tuloslaskelma/tasetta","Tulosta tuloslaskelma/tase"}
apu1=wlist(apu1)
Toinen esimerkki:
ikku=setwindow()
apu1={"Käsittele tuloslaskelma/tasetta","Tulosta tuloslaskelma/tase"}
apu1=wlist(apu1,"Otsikko",-1,44,150,-1)
do while .t.
i=inkey(0)
do case
case i=27.or.i=602 /* Esc tai peruuta */
exit
case i=601.or.i=603 /* OK tai Poista*/
exit
endcase
enddo
setwindow(ikku)
destroywin(apu1[2])