HBITMAP GetWindowBitmap(HWND hWnd)
{
typedef BOOL ( __stdcall *pPrintWindow )(HWND ,HDC ,UINT );
RECT rect;
HMODULE h;
h = LoadLibrary( "user32.dll" );
pPrintWindow p;
if( h )
{
p = ( pPrintWindow )::GetProcAddress( h, "PrintWindow" );
}
::GetWindowRect(hWnd,&rect);
HDC hScrDC=::GetDC(hWnd); //创建屏幕DC
HDC hMemDC=CreateCompatibleDC(hScrDC); //创建内存DC
HBITMAP bitmap=::CreateCompatibleBitmap(hScrDC,rect.right-rect.left,rect.bottom-rect.top); //创建兼容位图
HBITMAP OldBitmap=(HBITMAP)::SelectObject(hMemDC,bitmap); //把位图选进内存DC
p(hWnd,hMemDC,0);
HDC d;
HWND hw;
hw = ::GetDesktopWindow();
d = ::GetWindowDC( hw );
::BitBlt( d, 0, 0, 200, 200, hMemDC, 0, 0, SRCCOPY );
::SelectObject(hMemDC,OldBitmap);
::DeleteDC(hMemDC) ; //删除内存DC
::ReleaseDC(NULL,hScrDC) ; //释放屏幕DC
return bitmap;
}
分享到:
相关推荐
易语言API后台截图源码,API后台截图,复制场景位图_,取屏幕句柄_,取设备场景信息_,创建内存场景_,创建设备位图_,选入设备场景_,复制位图_,取设备场景_,置伸缩模式_,删除对象_,释放设备场景_,删除设备场景_,取客户区...
后台截屏软件可以用在多种环境下的,为一般用户提供方便抓图的实用软件。我做的是一个简单的,能够实现基本功能的后台截图软件。使用JAVA集成开发环境Netbeans IDE设计,通过文本域和按钮等GUI组件以及运用JAVA内...
后台截图例程后面的窗口即使被其他窗口挡住仍能截取后面的窗口的界面。
实现窗口截图
易语言后台截图例程源码,后台截图例程,EnumWindowsProc,截取窗口位图,GetObjectA,CreateCompatibleDC,GetDIBits_BimapInfo,GetDIBits,CopyMemory_BITMAPINFO,CopyMemory_BITMAPFILEHEADER,DeleteDC,GetWindowRect,Is...
API后台截图.rar
python后台windows窗口自动截图。可以将电脑的任一窗口在后天截取屏幕。当前功能是自动定时截取B站评论区(弹幕)。
wordpress后台截图教程
易语言API后台截图源码例程程序调用API函数实现后台截图。点评:易语言API后台截图源码是易语言API应用例程。@易语言代码大全。
易语言后台截图源码 但是不可以截最小化的后台图片
使用android IntentService后台截屏并且实现悬浮窗口动态显示
AU3后台截图源码
实现非root后台截屏,针对各种你想截屏的程序进行截屏,后台服务进行截屏.
易语言源码易语言后台截图源码.rar
资源介绍:。易语言屏幕后台自动截图源码例程程序结合易语言扩展界面...开机之后自动隐藏在后台偷偷截屏,每分钟截图一次,够了15m 就发送到指定的邮箱去 然后删除本地文件!。资源作者:。@易语言资源网。资源下载:。
吾爱破解多功能截图工具是由吾爱破解论坛网友制作的一个多功能的截图工具,它提供前台截图、后台截图、前台固定区域截图、后台固定区域截图、连续截取、定时截图这几种截图方式,大家可以根据实际的操作需要进行选择...
java后台截屏软件 netbeans实现
后台启动html网页截图,保存图片到本地
后台截图.e