Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在图标后面绘制的WPF窗口上捕获moue移动,并在退出时处置处理程序_C#_.net_Wpf_Handle_Mouselistener - Fatal编程技术网

C# 在图标后面绘制的WPF窗口上捕获moue移动,并在退出时处置处理程序

C# 在图标后面绘制的WPF窗口上捕获moue移动,并在退出时处置处理程序,c#,.net,wpf,handle,mouselistener,C#,.net,Wpf,Handle,Mouselistener,我有一个WPF窗口,我使用这里的教程在桌面图标后面绘制了它: 现在我需要两样东西 首先,由于窗口的位置,它不会捕获任何对我的项目有好处的moue事件。但我只需要让窗口捕捉鼠标的动作,别的什么都不需要。在教程中,我使用了它,它说使用WH\u MOUSE\u LL事件。请告诉我是否有人能说明这个问题 其次,在窗口关闭事件之后,窗口的静态图像仍显示在背景上。这可能是因为我通过前面的代码生成的WorkerW句柄仍然存在。如何在窗口关闭事件中处理此问题?这篇文章特别提到需要重置墙纸,第一条评论中包含一个链

我有一个WPF窗口,我使用这里的教程在桌面图标后面绘制了它:

现在我需要两样东西

首先,由于窗口的位置,它不会捕获任何对我的项目有好处的moue事件。但我只需要让窗口捕捉鼠标的动作,别的什么都不需要。在教程中,我使用了它,它说使用
WH\u MOUSE\u LL
事件。请告诉我是否有人能说明这个问题


其次,在窗口关闭事件之后,窗口的静态图像仍显示在背景上。这可能是因为我通过前面的代码生成的
WorkerW
句柄仍然存在。如何在
窗口关闭
事件中处理此问题?

这篇文章特别提到需要重置墙纸,第一条评论中包含一个链接,指向正在执行此操作的教程。是的,我检查过了。该代码中的问题是,它们从
Main
函数调用
SetDesktopWallpaper(Args[0])
。但是我需要在
main window\u Closed
事件中调用它。但是我想不出传递
Args[0]