Я сделал экранный рекордер и нарисовал прямоугольник для экрана.
void ÇekimeBaşla()
{
Job = new ScreenCaptureJob();
System.Drawing.Size WorkingArea = SystemInformation.PrimaryMonitorSize;
Rectangle CaptureRect = new Rectangle(40, 40, WorkingArea.Width + 20000, WorkingArea.Height + 20000);
try
{
Job.CaptureRectangle = CaptureRect;
}
catch (ArgumentOutOfRangeException)
{
MessageBox.Show("A");
}
Как видите, я использую try and catch, потому что размер слишком велик. Но он не записывает полный экран! Почему это может быть?
Примечание. Когда запись запускается, форма автоматически сжимается, почему?