请问园子里的大神,有以下两个问题,有知道解决方案请告知。问题1如题,前台代码和后台代码都给出来了,前台包括窗体都设置成了透明,TextBlock 加了一个MouseMove事件,后台TextBlock_MouseMove事件中有打印信息,不执行MouseMove事件。如果把TextBlock改成有色背景Background="AliceBlue" Opacity="0.01"即使把透明因子设置0.01同样很好的执行了MouseMove事件。请大神解答。 问题2就是我MouseMove的后台执行代码里面加了模拟鼠标键盘的API,在坐标位置模拟鼠标右键,执行此句:WpfMouseProject.Core.MouseTool.MoveTo(new System.Drawing.Point(300, 300));可以实现右键功能,执行此句:WpfMouseProject.Core.MouseTool.MoveTo(new System.Drawing.Point(p.X , p.Y));右键菜单功能出不来,个人理解,因为xy坐标获取的当前位置,右键是当前窗口当住了,因为我的窗口是Topmost="True"置顶的。稍微偏移一点坐标位置是可以弹出右键菜单功能的。所以也是我的问题一想解决的问题,把控件设置成透明希望能无遮挡实现右键功能。希望有大神解答。
添加回答
举报
0/150
提交
取消