Transparent tulajdonság

Érdekes dolgot tapasztaltam Delphi7-ben írt tologatós játék Timage-ének transparent tulajdonságát true ra állítottam, és az othoni gépemen a fehér szín átlátszó, de más gépen csak akkor, ha lebutítom a képernyőt 256 színűre. Ez annál is inkább meglepő mert otthoni gépen(amin írtam a progit)truecolor a felbontása a monitornak!
Hogy lehet minden monitorhoz megfelelően beállítani ezt a tulajdonságot?

A képed milyen palettát

A képed milyen palettát használ? Ott lehet a bibi, szerintem, de nem biztos!

Megoldódott a probléma: a

Megoldódott a probléma: a Timage vásznának (canvas)fehér színe csak látszólag fehér, illetve csak 16 bit-en az, 32 bitnél már nem egészen ezért mielött rajzolunk rá (vagy olyan képet illesztünk rá amely csak részben fedi a vásznat) az egészet fehérre kell színezni (Clwhite) a fillrect eljárást használva. Ekkor a transparent tulajdonság miatt átlászó lesz a vászon.
Üdv.: Totó

Könyvajánló

Programozzunk Turbo Delphi Rendszerben