怎么才能自己在程序里动态控制桌面背景的更换。
如果有在桌面背景播放视频的资料就更好的。
(前提是不影响桌面上的正常操作,如:双击快捷方式等。)

解决方案 »

  1.   

    SystemParametersInfo(SPI_SETDESKWALLPAPER,0,"C:\\*.BMP",WM_WININICHANGE);
      

  2.   

    SystemParametersInfo可以设置bmp图片为桌面
    pActiveDesktop可以设置bmp,jpg等格式
      

  3.   

    CString bmpPathArray[];
    定时更新
    SystemParametersInfo(SPI_SETDESKWALLPAPER,0,bmpPathArray[i],WM_WININICHANGE);
    i++;
      

  4.   

    利用settime和ontime定时显示背景
      

  5.   

    不需要编程,Windows自带的功能就可能实现.桌面背景现在是支持HTML文件的,
    你只要做任何一个你想要的HTML文件,其中可能使用flash,music,包括视频等等,
    然后把它作为桌面背景即可.