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 |