-3

我厌倦了使用静态图片作为我的桌面。所以我想通过编码来制作一个动态桌面。我不做视频。我的计划是让程序绘制图片并将这些图片更新到桌面。但它失败了。运行代码后,桌面根本没有改变。我的代码如下。

我的程序的输出

这是应该更新桌面的函数。SwitchDesktop(CreateDesktop("NumRain",NULL,NULL,DF_ALLOWOTHERACCOUNTHOOK,DESKTOP_CREATEWINDOW,NULL));

我在键盘上的代码

PSMy 操作系统是 Win 7。

4

1 回答 1

1

我认为您要使用的 Win32 API 是SystemParametersInfo与 action SPI_SETDESKWALLPAPER。有关您应该能够适应的 Visual Basic 示例,请参阅此知识库文章的示例 3 。

于 2013-05-22T05:20:20.527 回答