Transparent tekst i DirectDraw
Er der nogen der ved hvordan man skriver transparent tekst i DirectDraw???Jeg har en metode (BCB5):
bool __fastcall DirectDrawObject::TextOutDD (int x, int y,
char *szText, COLORREF color,
COLORREF backcolor)
{
HRESULT DDError;
HDC hdc;
if (pBackBuffer == NULL) return false;
DDError = pBackBuffer->GetDC(&hdc);
if (FAILED(DDError)) return false;
SetBkColor(hdc, backcolor);
SetTextColor(hdc, color);
::TextOut(hdc, x, y, szText, lstrlen(szText));
pBackBuffer->ReleaseDC(hdc);
return true;
}
Den virker fint, men det ville være rart hvis den var transparent....
