000
22.05.2007, 18:05 Uhr
mmc20
puss in boots
|
hi, ich versuch gerade ein "durchsichtiges" control zu erstellen, dh. der hintergrund der view soll noch zusehen sein. hab also OnEraseBkgnd() überschrieben und mit GDI+ brushes "wild drauflos gemalt", soweit sieht alles gut aus, bis zum neuzeichnen des controls. (da dieses ca. jede sek aktualisert werden soll) muss ja irgend wie den hintergrund "retten" bzw den parent veranlassen das überdeckte rect neuzuzeichnen, wollte das mit "GetParent()->InvalidateRect( &rect, TRUE );" machen, aber wo bzw wann ?
in OnEraseBkgnd() ? da funktionierts nicht, da zeichnet der sich ständig selber neu...
hat jemand ne lösung ? thx |