程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 用C# 實現截圖功能(1)(類似QQ截圖)(1)

用C# 實現截圖功能(1)(類似QQ截圖)(1)

編輯:關於C語言

概述:

在公司,不能自己安裝軟件,也不能下載,但有時候需要截圖。用PrintScreen鍵只能截取全屏,感覺很麻煩。於是決定自己編寫一個截圖工具。

眾所周知,QQ截圖首先將截取全屏為一個圖片,然後用在這個圖片基礎上截取需要的部分。本程序實現方法類似。

程序運行截圖如下:

圖中心矩形為即將截取區域

程序很粗糙,希望大家提出寶貴意見。

1,自定義矩形類MyRectangle

在QQ截圖程序中,用戶用鼠標繪制出的截圖區域是可調整大小和位置的,在4個邊的中點和4個頂點各有一個小矩形標記。(如圖所示)

.Net Framework中本身沒有這樣的矩形,因此要自定義實現。

考慮到類的專用性,不必實現.Net Framework2.0中Rectangle的全部功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved