Я использую этот код, чтобы получить изображение моей формы:
Rectangle bounds = this.Bounds;
bitmapScreen = new Bitmap(bounds.Width, bounds.Height);
using (Graphics gImage = Graphics.FromImage(bitmapScreen))
{
gImage.CopyFromScreen(new Point(bounds.Left, bounds.Top), Point.Empty, bounds.Size);
}
Однако в Windows 10 я получаю рабочий стол или другой windows, показывающий как границы широкие из-за прозрачных / затененных краев за пределами моего фактического содержания. Как я могу ограничить это растровое изображение фактическими границами окна / формы?
Кажется, что эти дополнительные края появляются только слева, снизу и справа. (См. Рисунок) Дополнительные края