Image Transparent nem műxik Ati kártyákon?

Image Transparent nem műxik Ati kártyákon?
2006-07-11T16:52:13+02:00
2006-07-24T17:31:04+02:00
2022-10-31T17:42:07+01:00
hnorbi
A problémám, hogy a progimba a design kedvéért nem a szabványos button-okat raktam, hanem rajzoltam sajátot, ezeket ImageList-ből Image-be töltöm be. (egér belépésekor egy "highlight" buttont, elhagyáskor a "sima" buttont.) Az Image Transparentje True, a sima és a highlight button képein is a "nem használt terület" fehér. Azt tapasztalom, hogy az Nvidia kártyás gépeken ok, nem látszik a fehér, az Ati kártyákon meg látszik, mintha Transparent False lenne... nagyon ronda... Ja, a gépek különbözők, de mindegyiken WinXP SP2, feltelepítve a videókártya gyári drivere... Javaslat? Vagy én vok ?
Mutasd a teljes hozzászólást!
Nah aszem úgy csináltam, hogy Csináltam egy Image-t ebbe töltöttem bele LoadFromFile -al a képsort. Ezt paszíroztam az ImageListbe:
ImageList1.AddMasked(Image1.Picture.Bitmap,clcolor);
Ahol a clcolor értelemszerűen töltendő ki ugye.

Lehet, hogy van ennél jobb módszer is, de ez működött (ATI-n is, mert nekem az van)
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd