我正在尝试编写自定义应用程序供我自己使用。我找到了这个项目:https://www.codeproject.com/Articles/21913/TeboScreen-Basic-C-Screen-Capture-Application我正在修改它以供我自己使用。应用程序只有在我将窗口缩放设置为100%时才能正常工作,我通常使用125%缩放,当我将其设置为125%或150时,它需要一些不同的区域作为屏幕截图。我试图修改CopyfromScreen部分,这应该是问题:
g.CopyFromScreen(
Convert.ToInt32(SourcePoint.X/1.25),
Convert.ToInt32(SourcePoint.Y/1.25),
Convert.ToInt32(DestinationPoint.X/1.25),
Convert.ToInt32(DestinationPoint.Y/1.25),
new Size(3840,2160)
);
但它对它没有影响。事实上,当我截屏时,它的分辨率是3072x1728,我的默认分辨率是3840x2160,我不使用多显示器设置。