由于dpi或屏幕分辨率更改而导致Graphics.CopyFromScreen出现问题

时间:2017-03-26 13:12:13

标签: winforms dpi

当用户点击打印按钮时,我试图截取Windows窗体面板的内容。我使用Graphics.CopyFromScreen和参数sourceX,sourceY将是与父控件对应的面板的位置。

问题是当用户更改Dpi或屏幕分辨率时,面板位置的X和Y坐标是不同的。截图图像被切断了。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您必须使用屏幕坐标,而不是相对坐标。

Find Coordinates for point on screen?

相关问题