概述:
在公司,不能自己安裝軟件,也不能下載,但有時候需要截圖。用PrintScreen鍵只能截取全屏,感覺很麻煩。於是決定自己編寫一個截圖工具。
眾所周知,QQ截圖首先將截取全屏為一個圖片,然後用在這個圖片基礎上截取需要的部分。本程序實現方法類似。
程序運行截圖如下:
圖中心矩形為即將截取區域
程序很粗糙,希望大家提出寶貴意見。
1,自定義矩形類MyRectangle
在QQ截圖程序中,用戶用鼠標繪制出的截圖區域是可調整大小和位置的,在4個邊的中點和4個頂點各有一個小矩形標記。(如圖所示)
.Net Framework中本身沒有這樣的矩形,因此要自定義實現。
考慮到類的專用性,不必實現.Net Framework2.0中Rectangle的全部功能。