作者: skypurple
查看: 3157|回复: 11
打印 上一主题 下一主题

双屏幕中屏幕截取问题

[复制链接]
跳转到指定楼层
楼主
skypurple 发表于 2015-1-22 09:17:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
查看: 3157|回复: 11
    使用了一个扩展屏幕,论坛的屏幕截取会出现这样的问题,白色方块XX,抛出异常。异常信息为System.ArgumentOutOfRangeException: Parameter must be positive and < Width.Parameter name: x    求解......

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
乔克斯 发表于 2015-1-22 10:41:14 | 只看该作者
- -非扩展屏正常吗?。。应该截图控件没兼容扩展屏。
板凳
 楼主| skypurple 发表于 2015-1-22 11:26:52 | 只看该作者
乔克斯 发表于 2015-1-22 10:41
- -非扩展屏正常吗?。。应该截图控件没兼容扩展屏。

非扩展是正常的。。。。。看异常好像是坐标的问题。
地板
乔克斯 发表于 2015-1-22 14:42:18 | 只看该作者
skypurple 发表于 2015-1-22 11:26
非扩展是正常的。。。。。看异常好像是坐标的问题。

是的。。扩展屏坐标超出了。导致出错。QQ截图运行正常吗?
5#
 楼主| skypurple 发表于 2015-1-22 14:54:21 | 只看该作者
乔克斯 发表于 2015-1-22 14:42
是的。。扩展屏坐标超出了。导致出错。QQ截图运行正常吗?

QQ截图没有问题的,是当鼠标移动到当前屏,就截取当前屏,另外一个屏遮住。
6#
webskywang 发表于 2015-1-27 18:06:28 | 只看该作者
可以选中另外一个屏幕。
7#
 楼主| skypurple 发表于 2015-1-28 10:00:57 | 只看该作者
经过修改代码后,问题已解决,和QQ截图一样。。。
8#
乔克斯 发表于 2015-1-28 22:36:05 | 只看该作者
skypurple 发表于 2015-1-28 10:00
经过修改代码后,问题已解决,和QQ截图一样。。。

修改了哪里的代码?
9#
 楼主| skypurple 发表于 2015-5-12 15:26:38 | 只看该作者
乔克斯 发表于 2015-1-28 22:36
修改了哪里的代码?

在FrmCapture中把
this.Size = new Size(Screen.PrimaryScreen.Bounds.Width,
                Screen.PrimaryScreen.Bounds.Height);   
替换成:
            var width = 0;
            var height = 0;
            foreach (var screen in Screen.AllScreens)
            {
                width += screen.Bounds.Width;
                height += screen.Bounds.Height;
            }
            this.Size = new Size(width,
             height);
10#
乔克斯 发表于 2015-5-12 16:02:47 | 只看该作者
skypurple 发表于 2015-5-12 15:26
在FrmCapture中把
this.Size = new Size(Screen.PrimaryScreen.Bounds.Width,
                Screen.P ...

[C#] 纯文本查看 复制代码
this.Size = new Size(Screen.GetWorkingArea(this).Width,
                Screen.GetWorkingArea(this).Height);


你试试改成这样行不行
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-4-20 15:11, Processed in 0.584902 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表