CoolBasic SDK

MessageBox

Include "cbAPI.cb"

KUVAUS
Tuo ruudulle viesti-ikkunan.

Paluuarvo:
Funktio palauttaa painetun painikkeen tunnuksen.
Paluuarvo on jokin seuraavista:
IDOK
IDCANCEL
IDABORT
IDRETRY
IDIGNORE
IDYES
IDNO
IDTRYAGAIN
IDCONTINUE

KÄYTTÖ
MessageBox(msgMessage$, msgCaption$ = "", msgType = 0, msgIcon = 0, msgDefButton = 0)
msgMessage - Näyettävä viesti.

msgCaption - Viesti-ikkunan otsikko.
Parametri on valinnainen ja jos tätä ei anneta, otsikko on tyhjä.

msgType - Viesti-ikkunan tyyppi kertoo mitä painikkeita siinä on.
Tyyppi voi olla jokin seraavista:
MB_OK
MB_OKCANCEL
MB_ABORTRETRYIGNORE
MB_YESNOCANCEL
MB_YESNO
MB_RETRYCANCEL
MB_CANCELTRYCONTINUE

Parametri on valinnainen ja jos tätä ei anneta, oletus on MB_OK.

msgIcon - Tällä arvolla määrätään viesti-ikkunassa näytettävä kuvake.
Kuvaketyyppi voi olla jokin seraavista:
MB_ICONSTOP tai MB_ICONERROR tai MB_ICONHAND
MB_ICONQUESTION
MB_ICONEXCLAMATION tai MB_ICONWARNING
MB_ICONINFORMATION tai MB_ICONASTERISK

Parametri on valinnainen ja jos tätä ei anneta, mitään kuvaketta ei näytetä.

msgDefButton - Oletuspainike määrittää mikä viesti-ikkunan painikkeista on aktiivinen.
Jos viesti-ikkuna kuitataan suoraan Enter-näppäimellä, suoritetaan oletuspainikkeen mukainen toiminto.
Tyyppi voi olla jokin seraavista:
MB_DEFBUTTON1 - Ensimmäinen painike on oletuspainike.
MB_DEFBUTTON2 - Toinen painike on oletuspainike.
MB_DEFBUTTON3 - Kolmas painike on oletuspainike.
Parametri on valinnainen.

Katso myös:

ESIMERKKI
If KeyHit(cbKeyQ) Then
    If MessageBox("Lopetetaanko ohjelma?", "Vahvistus", MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON2) = IDYES Then End
EndIf