Контекст устройства Windows: получение ограничивающего прямоугольника рисования

Мне нужно найти ограничивающий прямоугольник изображения, представленного на Windows DC. У меня нет доступа к реализации функции рисования. Неформальное описание:

CRect BoundingRect;
{
  CDC InfiniteDC; // NullDC/VirtualDC
  External::Draw( InfiniteDC );
  InfiniteDC.GetBoundingRect(BoundingRect );
}
CDC BitmapDC;
BitmapDC.SetSize ( BoundingRect );
External::Draw( BitmapDC );

Любая идея?



Спасибо.

0 ответов

Другие вопросы по тегам