vadim_vk » 15 мар 2004, 15:08
Посоветуйте, пожалуйста - что здесь неправильно.
Создаем графический контекст на основе имеющегося.
Рисуем в нем линию, копируем контекст обратно в исходный.
Ничего не рисуется в итоге.
Почему ?
void
CMyView
::OnDraw( CDC* pDC ) {
CDC memDC;
memDC.CreateCompatibleDC( pDC );
memDC.MoveTo( 0, 0 );
memDC.LineTo( 200, 200 );
pDC->BitBlt( 0, 0, 200, 200, &memDC, 0, 0, SRCCOPY );
}
Посоветуйте, пожалуйста - что здесь неправильно.
Создаем графический контекст на основе имеющегося.
Рисуем в нем линию, копируем контекст обратно в исходный.
Ничего не рисуется в итоге.
Почему ?
void
CMyView
::OnDraw( CDC* pDC ) {
CDC memDC;
memDC.CreateCompatibleDC( pDC );
memDC.MoveTo( 0, 0 );
memDC.LineTo( 200, 200 );
pDC->BitBlt( 0, 0, 200, 200, &memDC, 0, 0, SRCCOPY );
}