保存在标准模块
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
\'涵数功能:拷屏,保存为BMP文件
\'成功返回真
\'
本文来自 280文秘网(https://www.it280.com),转载请保留网址和出处
【VB抓屏保存为文件实现代码】相关文章:
Vb中控件的自动排列05-09
写未来的作文300字05-09
中国大地保险公司实习报告05-09
小学父爱的作文600字05-09
荷花作文600字05-09
07年4月北师大“中国古代文学史(一)”串讲(5)05-09
寓言作文300字05-09
关于清明节的英语作文:清明节05-09
嘿我成功了作文05-09
生态护坡技术创新措施论文05-09
感恩作文800字:关于感恩父母05-09
新学期英语作文【精选3篇】05-09
