在做一个屏幕保护,想实现 WIN98中“科学”屏幕保护那样的效果,也就是说屏幕保护效果直接出现在桌面上,而不是在黑屏背景下出现。比如说屏幕保护时,让一个图标在桌面上来回移动。现在手头的这个屏幕保护程序一启动就先清屏。我是使用了下面的API:
ScreenSaveProc
ScreenSaveConfigureDialog
RegisterDialogClasses(HINSTANCE)
来实现这个屏幕保护程序的。
怎么让屏幕保护程序启动后不清屏?
如果无法使它启动不清屏,是否必须要保存当前桌面的图片并以这个图片为背景才能实现我想要的效果?