社区
界面
帖子详情
windows多桌面截图的问题
UndefinedCoder
2010-04-25 07:48:13
用CreateDesktop创建桌面,并创建几个进程在指定在该桌面运行。
在该桌面没有激活(激活就是指用户可以在屏幕上看到)的情况下,如何取得它的图像呢?EnumDesktopWindows可以枚举某个桌面的窗口,但是使用Bitblt和PrintWindow等函数来截图,都不成功(代码是没有问题的,在已激活桌面截图都正常)。
...全文
221
3
打赏
收藏
windows多桌面截图的问题
用CreateDesktop创建桌面,并创建几个进程在指定在该桌面运行。 在该桌面没有激活(激活就是指用户可以在屏幕上看到)的情况下,如何取得它的图像呢?EnumDesktopWindows可以枚举某个桌面的窗口,但是使用Bitblt和PrintWindow等函数来截图,都不成功(代码是没有问题的,在已激活桌面截图都正常)。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2010-05-07
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
UndefinedCoder
2010-04-29
打赏
举报
回复
经过试验,使用WM_PRINT消息可以取得窗口图像。
joimson
2010-04-25
打赏
举报
回复
没有激活的情况下应该是没有桌面窗口的,只有一个表示桌面的句柄存在和一些记录窗口的信息存在,它的一些信息应该是没有被画到设备上下文中,就是在OnPaint或者OnDraw里面就没有画东西。你用bitblt应该是获取不到的。
截屏
windows
10.bat
不需要任务插件,一键截屏,保存文件
windows
上使用的简易截屏插件
windows
系统中,电脑连接手机后,双击bat文件即可将当前手机屏幕
截图
保存在
桌面
上。
Windows
gdi屏幕采集
在
Windows
开发有时需要实现截屏、
桌面
推送功能,网上搜的方案大多为ffmpeg实现。如果这个功能要放在sdk则引入的ffmpeg会导致模块体积太大。我参考ffmepg截屏部分的源码,在
Windows
上用的是gdi bitblt截屏,这完全...
仿QQ2012截屏工具
设置为
桌面
背景的bug可能涉及到
Windows
壁纸设置的API,如`SystemParametersInfo`函数,或者权限
问题
。进行调试时,可以使用调试器(如Visual Studio的调试器)和日志记录来定位
问题
。 7. **多线程编程**:为了保证...
AutoItLibrary-1.1_x64.rar
安装这个库后,用户可以通过Robot Framework的语法编写测试用例,利用AutoItLibrary提供的关键字来实现对64位
Windows
7环境下的
桌面
应用进行自动化测试。 为了使用AutoItLibrary,首先需要解压"AutoItLibrary-1.1_x...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章