社区
C#
帖子详情
C#winform中使用pointToScreen异常
清夜冷月
2019-06-18 05:32:29
有些系统是好的,windows10笔记本异常,windows7 虚拟机上的异常,求原因及解决方法
...全文
258
4
打赏
收藏
C#winform中使用pointToScreen异常
有些系统是好的,windows10笔记本异常,windows7 虚拟机上的异常,求原因及解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
清夜冷月
2019-06-19
打赏
举报
回复
代码如下:
/// <summary>
/// 截取设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnSet_Click(object sender, EventArgs e)
{
if (btnSet.Text == "截取设置")
{
Bitmap newbitmap = new Bitmap(this.axWindowsMediaPlayer1.Width, this.axWindowsMediaPlayer1.Height);
Graphics g = Graphics.FromImage(newbitmap);
g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高
//下面这句话的问题
g.CopyFromScreen(this.axWindowsMediaPlayer1.PointToScreen(new Point(0, 0)), new Point(0, 0), new Size(this.axWindowsMediaPlayer1.Width, axWindowsMediaPlayer1.Height));
this.splitContainer1.Panel1.BackgroundImage = newbitmap;//画一个背景
axWindowsMediaPlayer1.Ctlcontrols.pause();
this.splitContainer1.Panel1.Controls.Remove(axWindowsMediaPlayer1);//移除播放插件,才可以透明显示截取设置canvas控件
canvas1.BringToFront();
btnSet.Text = "结束设置";
btnCapture.Enabled = false;
}
else
{
this.splitContainer1.Panel1.Controls.Add(axWindowsMediaPlayer1);
axWindowsMediaPlayer1.Ctlcontrols.play();
canvas1.SendToBack();
btnSet.Text = "截取设置";
btnCapture.Enabled = true;
}
}
清夜冷月
2019-06-19
打赏
举报
回复
引用 2 楼 caozhy的回复:
看一下不正常的系统,它的dpi设置是不是不是100%?
没有使用鼠标拖动截图。试过了改变数值dpi,没有用。
threenewbee
2019-06-18
打赏
举报
回复
看一下不正常的系统,它的dpi设置是不是不是100%?
清夜冷月
2019-06-18
打赏
举报
回复
用的wondows media player,实现播放时截图
C#
Winform
窗体与界面设计
本课程是针对
C#
Winform
开发人员的基础性课程,详尽的介绍
C#
Winform
窗体与界面的设计,通过提供实例,让
C#
Winform
开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
c#
Point
ToClient与
Point
To
Screen
https://www.cnblogs.com/crwy/p/9285463.html
C#
winform
跨线程操作控件
C#
winform
跨线程操作控件
C#
Winform
可清空自定义日期控件
C#
Winform
自带的日期控件是不允许清空的, 网上虽有很多奇怪的做法,但实际上并不好用。下面是通过用户自定义控件, 来重新绘制的控件(DateBox); 支持:实时日期输入格式验证, 动画弹出下拉月历 控件分为两部分: 月历窗口(F_Calendar), 输入框(DateBox控件主体) //F_Calendar.cs using QueryNet.Base; using System; using System.Collections.Generic; using System.Compo
C#
WinForm
实现窗体上控件自由拖动功能示例-OK
C#
WinForm
实现窗体上控件自由拖动功能示例 更新时间:2017年07月06日 10:14:49 作者:a771948524 我要评论 这篇文章主要介绍了
C#
WinForm
实现窗体上控件自由拖动功能,涉及
WinForm
控件属性及事件响应相关操作技巧,需要的朋友可以参考下 本文实例讲述了
C#
WinForm
实现窗体上控件自由拖动功能。分享给大家供大家参考,具体如下: ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章