I have added a background picture to my chart by handling the OnBeforeDrawChart event. In the event handler I use the MFC CImageList::Draw() method to draw a bitmap onto the DC, which I get from CTChart.GetCanvas().GetHandleDC().
This works nicely on the screen and on the Print Preview (CTChart.GetPrinter().ShowPreview()), but on the printed paper, the bitmap image is astoundingly absent.

What should I do to make OnBeforeDrawChart()-rendered images appear on the printed paper?
--
Regards
Steffen Skov
senior consultant
Scandpower Petroleum Technology AS