1、直接按Print Screen就可以了,不用按Alt然后打开Windows自带的画图,点编辑-〉粘贴就可以了,然后将其保存。路径你自己选择,就OK了。
2、先取DC:GETDC(0)得到屏幕的DC 再把指定处的图象用API函数BITBLT画到你的图象控件或者窗体上去。再调用SAVETOFILE方法保存就好了。
3、你可以直接用HyperSnap 是很好用的截图软件,区域、窗口、滚动页面、滚动区域、能够连续截图,可以设置自动保存,编辑图片等。
4、需要2步完成,设置全局热键 使用 api 坐标设置截图,使用 api 全局热键 Call RegisterHotKey(Me.hwnd, &HC001&, 0, vbKeyF11) 怎么能是 vbkeyF11呢,这是api函数,要用 virtualkey的 ,网上可以查到,msdn上也有,前面几个参数你也不对函数功能:该函数定义一个系统范围的热键。
5、这是截屏代码,程序运行后3秒截屏,并在vb上显示且保存图片在d:\zt文件夹里。
VB6需要用Windows API函数Bitblt可以把屏幕指定范围图截取下来。
点击Command1后,窗体就被复制到剪贴板了。如果你想截取图片的某一部分,那么你可以用图片框调入这个图片(直接从剪贴板调入即可),再在图片框进行剪裁即可。
窗体的Image区域尺寸默认就是屏幕的整个区域。
1、截屏不难实现,关键是保存,这里我用GDI+保存图片(支持BMP,GIF,JPG,TIF,PNG等)。
2、先取DC:GETDC(0)得到屏幕的DC 再把指定处的图象用API函数BITBLT画到你的图象控件或者窗体上去。再调用SAVETOFILE方法保存就好了。
3、直接按Print Screen就可以了,不用按Alt然后打开Windows自带的画图,点编辑-〉粘贴就可以了,然后将其保存。路径你自己选择,就OK了。
4、这是截屏代码,程序运行后3秒截屏,并在vb上显示且保存图片在d:\zt文件夹里。
5、hDCtmp = GetDC(0)BitBlt Me.hdc, -Me.Left / 15, -Me.Top / 15, Me.Width, Me.Height, hDCtmp, a, b, vbSrcCopy ReleaseDC 0, hDCtmp 看见了没,这个是使用窗体的位置进行截图。
6、需要2步完成,设置全局热键 使用 api 坐标设置截图,使用 api 全局热键 Call RegisterHotKey(Me.hwnd, &HC001&, 0, vbKeyF11) 怎么能是 vbkeyF11呢,这是api函数,要用 virtualkey的 ,网上可以查到,msdn上也有,前面几个参数你也不对函数功能:该函数定义一个系统范围的热键。
声明:本站提供的信息和资源均来自网络收集整理和平台自主发布,不得将上述内容用于商业或者非法用途,未经允许禁止转载和复制。我们非常重视版权问题,请支持正版,如有侵权请与我们联系处理。