Farbverlauf als Hintergrund eines Dialogs (Problem mit static text)



  • Hallo ich habe mal wieder ein problemchen ich hab folgenden code schnipsel im Netz gefunden dieser Erzeugt einen farbverlauf in dem Dialog

    BOOL CWebServerDlg::OnEraseBkgnd(CDC* pDC)
    {
    	CPen myPen[64] ;
    	int i ;
    	CRect rect ;
    	for (i = 0 ; i <= 60 ; i++) 
    	myPen[i].CreatePen(PS_SOLID, 1, RGB ((i * 4),0,0));
    	CPen *oldPen = pDC->SelectObject(&myPen[0]) ;
    	GetClientRect(&rect);
    	for(i = 0 ; i <= rect.bottom;)
    	{
    		pDC->MoveTo(0, i);
    		pDC->LineTo(rect.right, i);
    		i++;
    		pDC->SelectObject (&myPen[i * 64 / rect.bottom]);
    	}
    	pDC->SelectObject(oldPen) ;
    
    	return TRUE ; 
    }
    

    nun hab ich dabei aber ein Problem ich habe im Dialog Static Text und möchte diesen nun mit transparenten Hintergrund haben da momentan der ganze bereich des static textes noch die ursprungsfarbe hat

    kann man das ändern ???




Anmelden zum Antworten