Witam

Programuje w C++Builder 6
Mam formularz przezroczysty

TransparentColor = true;
TransparentColorValue = 0x00010101;

Mam narysowany tekst na Bitmapie Gdiplus i chcę ją teraz przetransportować na formularz.
Robię to np tak

 Gdiplus::Graphics gfx(Form1->Canvas->Handle);
gfx.DrawImage(lpGdiBmp,0,0);

Mam ładnie narysowany tekst z ob obrysem i cieniem, ale gdy trafia na formularz jego kontury bywają postrzępione albo brakuje w nich pikseli.. Pewnie chodzi o ten przezroczysty kolor.. Wszystko to dzieje sie gdy np obrys czy teks jest czarny, ale gdy teks jest np zielony fioletowy czy inny kontury zawierają także takie artefakty w postaci czarnych pikseli..

Próbowałem kilku rzeczy ale nie wiem jak to rozwiązać. Obrazek jest w 100% dobrze narysowany otwierałem go w Photoshopie jako png i wszystko jest dobrze. Próbowałem użyć TPNGObject ale jest on niedopracowany i także to samo. Co zrobić z tym formularzem zęby uzyskać dobry rezultat?

Pozdrawiam