| KUVAUS |
| Tekee ikkunan taustasta läpinäkyvän tai jos valinnaiseksi parametriksi laitetaan OFF, niin poistaa läpinäkyvyyden. Läpinäkyväksi jää siis ikkunassa se osa, johon ei piirretä mitään. Ikkunoista ei saa läpikuultavia. Funktion vaikutus näkyy kun ikkunaan piirretään seuraavan kerran DrawToWindow()-funktion avulla. Ikkunoiden läpinäkyvänä värinä käytetään magentaa (255,0,255). |
| KÄYTTÖ |
| SetWindowTransparency(id, [ON/OFF]) |
| Id - Halutun ikkunan id. ON/OFF - Läpinäkyvyys päälle/pois. Oletuksena läpinäkyvyys kytketään päälle. |
Katso myös:
| ESIMERKKI |
SCREEN 800,600
Include "sdk\include\cbJanelas.cb"
tausta = LoadImage("media\map.bmp")
w = NewWindow("Ikkuna",100,150,400,100)
tila = OFF
Repeat
DrawImage tausta,0,0
DrawToWindow(w)
Color 255,255,255
Text 0,0, "Paina Enter muuttaaksesi läpinäkyvyyttä."
DrawToScreen
If KeyHit(cbkeyreturn) Then
tila = WND_Toggle(ON,OFF,tila)
SetWindowTransparency(w, tila)
End If
UpdateWindows()
DrawScreen
Forever
Function WND_Toggle(eka,toka,nyk)
If eka=nyk Then Return toka Else Return eka
End Function |