国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

VB抓屏保存為文件實(shí)現(xiàn)代碼

時(shí)間:2008-10-08 05:17:00   來源:無憂考網(wǎng)     [字體: ]
下面是一個(gè)VB抓屏保存為文件的源文件,很不錯(cuò)的,有精力的可以參考一下。
  保存在標(biāo)準(zhǔn)模塊
  Option Explicit
  Public Type BITMAPFILEHEADER
    bfType(0 To 1) As Byte
    bfSize As Long
    bfReserved1 As Integer
    bfReserved2 As Integer
    bfOffBits As Long
  End Type
  Public Type BITMAPINFOHEADER \'40 bytes
    biSize As Long
    biWidth As Long
    biHeight As Long
    biPlanes As Integer
    biBitCount As Integer
    biCompression As Long
    biSizeImage As Long
    biXPelsPerMeter As Long
    biYPelsPerMeter As Long
    biClrUsed As Long
    biClrImportant As Long
  End Type
  Public Declare Function GetDC Lib \"user32\" (ByVal hwnd As Long) As Long
  Public Declare Function CreateCompatibleDC Lib \"gdi32\" (ByVal hdc As Long) As Long
  Public Declare Function CreateDIBSection Lib \"gdi32\" (ByVal hdc As Long, pBitmapInfo As BITMAPINFOHEADER, ByVal un As Long, lplpVoid As Long, ByVal handle As Long, ByVal dw As Long) As Long
  Public Declare Function BitBlt Lib \"gdi32\" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
  Public Declare Function SelectObject Lib \"gdi32\" (ByVal hdc As Long, ByVal hObject As Long) As Long
  Public Declare Function DeleteDC Lib \"gdi32\" (ByVal hdc As Long) As Long
  Public Declare Function ReleaseDC Lib \"user32\" (ByVal hwnd As Long, ByVal hdc As Long) As Long
  Public Declare Function DeleteObject Lib \"gdi32\" (ByVal hObject As Long) As Long
  Public Declare Sub CopyMemory Lib \"kernel32\" Alias \"RtlMoveMemory\" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
  Public Const DIB_RGB_COLORS = 0
  Public Const SRCCOPY = &HCC0020
  \'
  \'作者:money
  \'Email:2258773@163.com
  \'涵數(shù)功能:拷屏,保存為BMP文件
  \'成功返回真
  \'