摘要: 一般实现思路 使用API透明窗体+底层鼠标钩子可以实现,但要重新实现鼠标的监听操作,实再太麻烦了; 使用第三方透明窗体控件(如LayeredSkin等),也可成功但需通过UpdateLayeredWindow实现,而且记录轨迹多层画布也会出现不透明无法透视到系统桌面问题; 大部分画图工具都采用抓假桌 阅读全文
posted @ 2023-08-15 14:44 多见多闻 阅读(1684) 评论(0) 推荐(0)
摘要: 以前在玩射击游戏的时候,狙击枪的设定一般是开镜才有准星,所以想是不是可以自己造一个默认准星出来,思路是现在窗口上画一个准星,然后把窗体其他区域都透明,然后设置鼠标穿透; 结果是: UpdateLayeredWindow 的不规则窗口中,添加鼠标穿透功能导致不规则窗口失效。GraphicsPathFo 阅读全文
posted @ 2023-08-15 14:08 多见多闻 阅读(370) 评论(0) 推荐(0)
摘要: 1、名字空间 using System.Runtime.InteropServices; 2、API函数申明 [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] public static extern In 阅读全文
posted @ 2023-08-15 11:07 多见多闻 阅读(2536) 评论(0) 推荐(0)