VIESTI([y],[x],[teksti],[odotusaika],[tyyli],[extra])

Parametrit

[y] ja [x] ovat kuvaruutukoordinaatit. Jos koordinaatteja ei anneta ohjelma käyttää arvoja 10 ja 10. [teksti] on teksti, joka halutaan tulostuvan kuvaruutuun.
[odotusaika] on numero, kt. esimerkki.
Mikäli [tyyli] on -1 viesti-ikkunassa ei ole nappia vaan funktio palauttaa ikkunan pidikkeen. Laita [extra] nollaksi.
Mikäli [tyyli] on 1 viesti-ikkunassa on vain OK -nappi.
Mikäli [tyyli] on 2 viesti-ikkunassa on OK ja Peruuta -napit.
Mikäli [tyyli] on 3 viesti-ikkunassa on Kyllä ja Ei -napit.

Palautusarvo

Funktio palauttaa numeron tai ikkunapidikkeen. Jos palautetaan numero se on 1 jos painettiin OK/Kyllä tai nolla jos painetaan Peruuta/Ei.

Selitys

VIESTI()-funktiota voidaan käyttää erilaisten "Odota hetkinen", jne. -tekstien esille tuomiseen.

Esimerkki

vanha=setwindow() ikku=VIESTI(5,2,"Odota;hetkinen!;Kuluu n. 5 sekuntia",,-1,0)
/* Kuvaruutuun tulee kursorin kohdalle teksti "Odota hetkinen" joka on laatikon sisällä */
setwindow(ikku) apu=seconds()
apu2=seconds()+5
DO WHILE apu<apu2
  @ 0,0 say timeh()
  apu=apu+1
  inkey(1)
ENDDO
setwindow(vanha) destroywin(ikku) /* Laatikko ja sen teksti "Odota hetkinen" katoa */
VIESTI(,,"Valmis") /* "Valmis ikkuna tulee esiin ja se suljetaan painamalla OK */

Katso myös KYSY(), MESSAGEBOX()