我想在我的Windows桌面上做一些自定义绘图,这样它就可以替换桌面背景(墙纸)。我的第一个尝试是为desktopListView获取一个DC并绘制它:IntPtrdesktopDC=GetWindowDC(desktopListView);Graphicsg=Graphics.FromHwnd(desktopDC);//然后我尝试创建一个NativeWindow并通过将native窗口的句柄分配给桌面并绘制我自己的绘图来捕获WM_PAINT消息,但是我无法在桌面上看到任何消息。理想情况下,我想在WPF中而不是在Windows窗体中执行此操作。有什么线索可以创建一个WPF窗口,我可以在