CoolBasic SDK

ActiveWindow

Include "cbJanelas.cb"

KUVAUS
Tämä ei ole funktio, vaan muuttuja. Se sisältää aina arvon aktiivisesta ikkunasta.

Ikkuna on aktiivinen, kun hiiri on sen päällä. Jos hiiri on usean ikkunan päällä samaan aikaan (ikkunat ovat päällekäin), aktiivisena on vain näistä päällimäinen ikkuna. Ikkunan aktivoimiseen ei tarvitse hiiren klikkausta, mutta tähän tulee muutos myöhemmin. Muutoksen jälkeen ohjelmoija saa valita, tarvitaanko aktivoimiseen klikkaus, vai ei.

KÄYTTÖ
ActiveWindow
Ei parametreja, sillä kyseessä ei ole funktio eikä taulukko.

Katso myös:

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

w1 = NewWindow("1. Ikkuna",100,150,100,100)
w2 = NewWindow("2. Ikkuna",120,170,100,100)
w3 = NewWindow("3. Ikkuna",140,190,100,100)
DrawToWindow(w1) 'nämä asettavat ikkunoihin sinisen taustavärin
DrawToWindow(w2)
DrawToWindow(w3)
DrawToScreen
Repeat
    Color 255,255,255
    Text 0,0, "Aktiivinen ikkuna: "+ActiveWindow
    UpdateWindows()
    DrawScreen
Forever