WLIST([lista],[otsikko],[editoi],[y],[x],[palauta])

Parametrit

[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

Palautusarvo

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}.

Selitys

WLIST() tuo kuvaruutuun valikkoikkunan.

Esimerkki

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])

wlist

Katso myös Winnew LISTBOX