日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

抓图实例

發布時間:2023/12/9 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 抓图实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//調用動態鏈接庫gdi32.dll[ System.Runtime.InteropServices.DllImportAttribute ( "gdi32.dll" ) ]private static extern bool BitBlt (IntPtr hdcDest , //目標設備的句柄int nXDest , // 目標對象的左上角的X坐標int nYDest , // 目標對象的左上角的X坐標int nWidth , // 目標對象的矩形的寬度int nHeight , // 目標對象的矩形的長度IntPtr hdcSrc , // 源設備的句柄int nXSrc , // 源對象的左上角的X坐標int nYSrc , // 源對象的左上角的X坐標System.Int32 dwRop // 光柵的操作值) ;//調用動態鏈接庫gdi32.dll[ System.Runtime.InteropServices.DllImportAttribute ( "gdi32.dll" ) ]private static extern IntPtr CreateDC (string lpszDriver , // 驅動名稱string lpszDevice , // 設備名稱string lpszOutput , // 無用,可以設定位"NULL"IntPtr lpInitData // 任意的打印機數據) ;

?調用方法:

    ? IntPtr dc1 = CreateDC ( "DISPLAY" , null , null , ( IntPtr ) null ) ;
?? ??? ??? ?//創建顯示器的DC
?? ??? ??? ?Graphics g1 = Graphics.FromHdc ( dc1 ) ;
?? ??? ??? ?//由一個指定設備的句柄創建一個新的Graphics對象
?? ??? ??? ?Bitmap MyImage = new Bitmap ( Screen.PrimaryScreen.Bounds.Width , Screen.PrimaryScreen.Bounds.Height , g1 ) ;
?? ??? ??? ?//根據屏幕大小創建一個與之相同大小的Bitmap對象
?? ??? ??? ?Graphics g2 = Graphics.FromImage ( MyImage ) ;
?? ??? ??? ?//獲得屏幕的句柄
?? ??? ??? ?IntPtr dc3 = g1.GetHdc ( ) ;
?? ??? ??? ?//獲得位圖的句柄
?? ??? ??? ?IntPtr dc2 = g2.GetHdc ( ) ;
?? ??? ??? ?//把當前屏幕捕獲到位圖對象中
?? ??? ??? ?BitBlt ( dc2 , 0 , 0 , Screen.PrimaryScreen.Bounds.Width , Screen.PrimaryScreen.Bounds.Height , dc3 , 0 , 0 , 13369376 ) ;
?? ??? ??? ?//把當前屏幕拷貝到位圖中
?? ??? ??? ?g1.ReleaseHdc ( dc3 ) ;
?? ??? ??? ?//釋放屏幕句柄
?? ??? ??? ?g2.ReleaseHdc ( dc2 ) ;
?? ??? ??? ?//釋放位圖句柄
?? ??? ??? ?if (saveFileDialog1.ShowDialog () == DialogResult.OK )
?? ??? ??? ?{
?? ??? ??? ??? ?MyImage.Save ( saveFileDialog1.FileName, ImageFormat.Bmp ) ;
?? ??? ??? ?}

轉載于:https://www.cnblogs.com/ziranquliu/archive/2013/04/23/4753223.html

總結

以上是生活随笔為你收集整理的抓图实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。