Привет всем!
Собственно задача (язык: C# 2.0). Есть PictureBox с какимто неоднородным фоном. Есть класс Triangle, который рисует маленький треугольник в этом боксе. Соответственно, перед рисованием себя, он должен сохранить кусок фона, чтобы потом восстановить его (т.е. стереть себя).
Нашёл класс Region, не знаю, подходит ли он: Describes the interior of a graphics shape composed of rectangles and paths.
В общем, нужен аналог функции BitBlt в .NET. Нашёл функцию Graphics.CopyFromScreen Method (Point, Point, Size) , но она копирует кусок только в пределах одного Graphics.
Кто-то знает, как сделать сохранение и восстановление области в .NET?
Спасибо
Социальные закладки