Вот код
void CLinksView::DoPaint(CDCHandle dc){
CDC dcMem;
dcMem.CreateCompatibleDC(dc);
DrawStations(&dcMem);
dc=dcMem;
}
Функция составлена по аналогии с примером из BmpVIEW
void DoPaint(CDCHandle dc)
{
if(!m_bmp.IsNull())
{
CDC dcMem;
dcMem.CreateCompatibleDC(dc);
HBITMAP hBmpOld = dcMem.SelectBitmap(m_bmp);
dc.BitBlt(0, 0, m_size.cx, m_size.cy, dcMem, 0, 0, SRCCOPY);
dcMem.SelectBitmap(hBmpOld);
}
}
Только разница заключается в том, что там выводится bitmap, а у меня рисуется в своем dc и затем переносится в CDCHandle dc
Даже вопрос не в коде, а в том как рисовать в CScrollWindowImpl (документации по нему нет

)