透明窗口应用程序没有点击我的电脑允许点击同事的电脑 - 为什么?

时间:2016-09-09 19:44:01

标签: c# windows

我在汽车行业工作,项目任务的一部分是模拟车辆主机的触摸屏。我在PC桌面的窗口中显示模拟视频输出。

我使用C#(Visual Studio 2015)创建了一个透明的Windows窗体应用程序,因此它不允许点击下面的内容。窗口固定为视频输出的大小,并手动对齐,以便位于模拟视频输出的顶部。只要鼠标指针在窗口内,我就可以获得鼠标坐标和鼠标按钮状态。这些值将写入窗口的标题栏,也会写入CAN模拟读取的小.ini文件,然后将该值分配给相应的CAN信号。

这在我的PC上工作和在家里工作正常(他们都有Visual Studio 2015),但是将.exe文件复制到其他工作的同事那里。 PC提供不同的行为,因为我可以通过窗口点击下面的桌面,鼠标坐标不会被写入标题栏或.ini文件。

我无法理解为什么程序的行为在安装了相同版本的.NET框架的PC之间有所不同(4.61)。

有人可以提供任何见解吗?

0 个答案:

没有答案