CoolBasic SDK

ResizeWindow

Include "cbJanelas.cb"

KUVAUS
Muuttaa ikkunan kokoa. Kokoa muutettaessa voidaan muuttaa myös otsikkopalkin paksuutta. Lisäksi on mahdollista valita, venytetäänkö ikkunan vanha grafiikka sopimaan ikkunan uuteen kokoon, vai ei.

Funktiota käytettäessä ikkunan otsikkopalkki joudutaan luomaan uudestaan, joten CoolBasicin piirtöväri muuttuu.

KÄYTTÖ
ResizeWindow(id, w,h, [venytys], [otsikkopalkin paksuus])
Id - Venytettävän ikkunan id.
W,H - Ikkunan uusi leveys ja korkeus
Venytys - True, jos haluat venyttää ikkunan vanhaa grafiikkaa, muuten False. Oletuksena False
Otsikkopalkin paksuus - Otsikkopalkin uusi paksuus. Oletuksena palkin paksuutta ei muuteta.

Katso myös:

ESIMERKKI
SCREEN 800,600
Include "sdk\include\cbJanelas.cb"

w = NewWindow("Ikkuna",100,150,500,150)
DrawToWindow(w)
Color 255,0,0
For i = 1 To 4
    Circle Rand(400),Rand(100),Rand(50)
Next i
Color 255,255,255
Text 0,0,"Paina Enteriä halutessasi venyttää minua."
Text 0,20,"Paina oikeaa Shiftiä halutessasi venyttää myös"
Text 0,40,"tätä grafiikkaa."
DrawToScreen
Repeat
    leveys = Rand(100,800)
    korkeus = Rand(100,600)
    If KeyHit(cbkeyReturn) Then ResizeWindow(w, leveys,korkeus,False)
    If KeyHit(cbkeyrshift) Then ResizeWindow(w, leveys,korkeus,True)
    UpdateWindows()
    DrawScreen
Forever