hScrDC = CreateDC("DISPLAY", NULL, NULL, NULL)
2 用这个API 来为屏幕设备描述表创建兼容的内存设备描述表
WINGDIAPI HBITMAP WINAPI CreateCompatibleBitmap( __in HDC hdc, __in int cx, __in int cy)
3 获得选定区域坐标
可腊好以做一个矩形框用来选择截取的范围将坐标传回
4 创建一个与屏幕设备描述表兼容的位图
hBitmap = CreateCompatibleBitmap(hScrDC, Width, Height)
5 把新位图选到内存设备禅局空描述表中
hOldBitmap = (HBITMAP)SelectObject(hMemDC, hBitmap)
6 把屏幕设备描述表拷贝到内存设备描述表中
BitBlt(hMemDC, 0, 0, Width, Height,hScrDC, nX, nY, SRCCOPY)
7得到屏幕位图的句柄
hBitmap = (HBITMAP)SelectObject(hMemDC, hOldBitmap)
8清空剪贴贺瞎板,把屏幕内容粘贴到剪贴板上,
EmptyClipboard()
SetClipboardData(CF_BITMAP, hBitmap)
CloseClipboard()
方法一:使用键盘中的Print Scr Sysrq 键绝备高实现全屏截图Print Scr Sysrq 键,其位于键盘的右上方,按下此键,就可以实现在当前屏幕上全屏截图,也就是可以截图所看到的显示器所有界面。
方法二:使用Alt + Print Screen SysRq键实现活动截图
同时按并尺下键Alt + Print Screen SysRq键即可完成当前活动区域的界面截图,什么是活动截面,最简单的理解为滚御现在所 *** 作的页面,比如现在正在聊天,那么同时按下Alt + Print Screen SysRq键就可以将聊天框界面截图下来。
方法三:可以使用QQ等软件的自定义截图功能
可以利用Windows自带的“打印屏幕”功能进行全屏截图和活动窗口截图。
mfc实现截图文猛槐字识别步骤如下1、点击“打开图片”,可对bmp格式图片进行文缓知带字识别
2、点击“截取图片”,鼠标变成十字,按下鼠标左键开始拖拽截取区域,松扰芦开鼠标左键完成截取图片并进行文字识别。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)