转换下 思路,不要在 显示视频内容的控件上,在 显示视频的控件上再覆盖一层 背景透明的控件B,然后在 控件B上 画图
我之前做过一个流媒体播放器控件,刚好符合你的要求,我用的是CLV
[quote=引用 35 楼 qq_35254844 的回复:] 我之前做过一个流媒体播放器控件,刚好符合你的要求,我用的是CLV
你先叫他播放出来看看是否正常。不行你用 form 去覆盖。
[quote=引用 29 楼 weixin_42745677 的回复:] [quote=引用 28 楼 E次奥 的回复:] 那你说画线被刷掉了,是被什么刷掉了?肯定是有个控件执行了paint重绘才会刷掉,不然怎么刷掉的?
[quote=引用 28 楼 E次奥 的回复:] 那你说画线被刷掉了,是被什么刷掉了?肯定是有个控件执行了paint重绘才会刷掉,不然怎么刷掉的?
那你说画线被刷掉了,是被什么刷掉了?肯定是有个控件执行了paint重绘才会刷掉,不然怎么刷掉的?
鼠标是可以穿透的,还有你可以把遮罩放的很小的区域的地方。
[quote=引用 22 楼 weixin_42745677 的回复:] [quote=引用 20 楼 E次奥 的回复:] picturebox都能放视频,线肯定也能画啊; 比如你画线的时候先截图,在截图上画;画完了把线存到一个集合里边; 然后视频继续播放应该会执行paint,在这个事件里一直绘制画线的集合;
[quote=引用 20 楼 E次奥 的回复:] picturebox都能放视频,线肯定也能画啊; 比如你画线的时候先截图,在截图上画;画完了把线存到一个集合里边; 然后视频继续播放应该会执行paint,在这个事件里一直绘制画线的集合;
[quote=引用 16 楼 weixin_42745677 的回复:] [quote=引用 15 楼 XBodhi. 的回复:] picturebox 轮播的话 ,可以重写 onpaint 然后绘制文字等其他的。不过这个不能算是视频。只能是轮询切换图片
picturebox都能放视频,线肯定也能画啊; 比如你画线的时候先截图,在截图上画;画完了把线存到一个集合里边; 然后视频继续播放应该会执行paint,在这个事件里一直绘制画线的集合;
[quote=引用 15 楼 XBodhi. 的回复:] picturebox 轮播的话 ,可以重写 onpaint 然后绘制文字等其他的。不过这个不能算是视频。只能是轮询切换图片
110,561
社区成员
642,566
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧