我正在尝试使用CopyFromScreen捕获屏幕截图。然而方法签名对我来说有点混乱。与CopyFromScreen签名相混淆
它看起来像这样:
public void CopyFromScreen(
Point upperLeftSource,
Point upperLeftDestination,
Size blockRegionSize
)
为什么有3个参数,而不是2?为什么有两个upperLeftCorner。根据我的理解,您可以使用两个点(左上角和右下角)描述表面上的正方形区域。这可以描述任何大小和任何位置的区域。所以问题是:我如何使用这种方法来捕获一个区域表示为:(X0,Y0)(X1,Y1)????????????????????????????????????????
假设您只是想将捕获的矩形保存到一个文件中以便以后查看? – 2010-10-31 15:51:50
@GregS:然后你会创建一个'Bitmap'对象,使用'Graphics.FromImage',然后调用'Save'。 – SLaks 2010-10-31 15:56:48