多显示器截屏的问题

tyong 2010-05-22 08:24:28
大家好!

我现在需要在双屏机器上进行截屏,刚刚接触截屏碰到一些问题。

1、通过EnumDisplayMonitors列举所有显示器,然后截取屏幕;部分机器上成功,有些机器截取为黑屏。网上查了些资料,有如下一段描述“多显示器也有不同的设置的,可以是扩展桌面,那么就相当于两个显示器连接起来”,不知道是否要处理这类设置的多显示器截屏?

2、如何判断多显示器是否采用扩展桌面设置?

谢谢。
...全文
1415 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyong 2011-07-08
  • 打赏
  • 举报
回复
其实做法很简单,就是见桌面扩大了

例如:
1024*768的分辨率,如果是2个显示器,则设置为2048*1536。

我们只要截取0,0,2048,1536区域的图片即可。
JeffreyChen 2011-07-01
  • 打赏
  • 举报
回复
顶起来,我也碰到这个问题了,哪怕是提供一些可参考的资料啊
iqyely 2010-05-23
  • 打赏
  • 举报
回复
来关注学习下。
tyong 2010-05-23
  • 打赏
  • 举报
回复
主屏幕为1024*768,如果有2个屏幕,另外一个是800*640。设置时是将2个屏幕图像放在一个虚拟屏幕里面的,现在需要获取虚拟屏幕的信息,即截取2个屏幕图像。

不知道如果做
xiuxianshen 2010-05-22
  • 打赏
  • 举报
回复
扩展桌面的画可以看看显卡的设置,以前一直都是直接显卡设置用双屏的,因为你的图像显示主要还是靠显卡的
tyong 2010-05-22
  • 打赏
  • 举报
回复
谢谢上面的回复,顶下
soswaidao 2010-05-22
  • 打赏
  • 举报
回复
没遇到这号问题
lmxmx 2010-05-22
  • 打赏
  • 举报
回复
至今还没有体验过双屏、多屏的人路过……

晒月光的青蛙 2010-05-22
  • 打赏
  • 举报
回复
1.如果是扩展桌面的话,那两个屏幕显示的就是一样了,截其中一个就可以啦
2。不知道

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧