我正在嘗試使用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