首页 新闻 会员 周边

请问一下用C#winform如何实现下面的效果遮罩层里还有个可以移动的透明窗口

0
悬赏园豆:50 [已关闭问题] 关闭于 2026-06-28 20:29

动画1
这是evcaptura录屏软件的功能,我想用winform实现在一个在全屏的遮罩层里,开一个全透明的窗口,鼠标无法透过该透明窗口点击到屏幕,但鼠标可以拖动该透明窗口位置和大小。使用transparentkey,要么鼠标能透过窗口,要么透明度达不到100%。请问有没有什么好的思路。不用wpf。

HelloLLLLL的主页 HelloLLLLL | 菜鸟二级 | 园豆:441
提问于:2026-06-28 00:40
< >
分享
所有回答(1)
0

放一个透明度为0.1的winform窗体,来遮住缺口就能防止transparentkey带来的鼠标穿透空间点到屏幕的问题。

HelloLLLLL | 园豆:441 (菜鸟二级) | 2026-06-28 20:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册