I'm writing a component descended from TGraphicControl. I need it to be transparent, but it contains a fair amount of animated drawing. The problem is, of course that it flickers badly.
Now the most obvious solution is to buffer the drawing work onto a bitmap and then copy that to the components display, but then we lose the transparency, UNLESS that is we can somehow grab the background that my control will be sitting on. The question is therefore, how do we grab this background?