TRANSPARENTE Statics, so geht's!
-
So, Endy meint ich sollte kwoTix, sein Tipp mal posten. Das sollte in das FAQ, meine ich!
Also, als erstes in der CALLBACK die Nachricht WM_CTLCOLORSTATIC abfangen. Dann bekommen wir das HDC, oder wer will das HWND des Static mitgeliefert. Jetzt die Textfarbe einstellen mit SetTextColor und mit SetBkMode den Hintergrund Tranzparent setzen. Auch wenn er da noch nicht Tranzparent aussieht. Wer jetzt ein HBRUSH return, der wir merken das der Hintergrund der HBRUSH Farbe enspricht. Also hier kwoTix Tipp, mit GetStockObject, NULL_BRUSH zurückgeben. images/smiles/icon_wink.gif
case WM_CTLCOLORSTATIC: //Message abfangen SetTextColor((HDC)wParam,RGB(255,255,255));//weiß SetBkMode((HDC)wParam,TRANSPARENT);//farblos return (LRESULT)GetStockObject(NULL_BRUSH);//kein HBRUSH zurückgeben
cu Delta
-
kannst auch genauso gut nichts zurückgeben