怎么样改桌面?来就有分!!!! 我想用做一个定时改桌面的程序,用哪几个函数可以实现将一张BMP来替换原来的桌面, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:1)在stdafx.h中#include <afxdisp.h>的前面加上#include <WININET.H>2)在程序中加上CoInitialize(NULL);IActiveDesktop* pActive = NULL;CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_SERVER, IID_IActiveDesktop, (void**)&pActive);pActive->ApplyChanges(AD_APPLY_ALL);pActive->Release();CoUninitialize();就可以了,它会使用IActiveDesktop这个interface使你的桌面不用重启就改变。2:SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\windows\setup.bmp", SPIF_UPDATEINIFILE);3:http://tech.sina.com.cn/soft/2000-08-22/654.html SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\windows\setup.bmp", SPIF_UPDATEINIFILE);这样做最简便 为了2005年的诺言,现在发帖散分,这是第三贴 软件开发完了,用户索要开发文档,需求分析书,使用说明书。。。 两个关于更换用户头像的问题 #pragma message(messagestring) 单文档工程view、app、dlg之间怎么互相引用啊? put_innerHTML做BHO 出现内存冲突 用CFileDialog:在FileDialog中能不能只显示文件夹,不显示文件 我做一个可以监测新到邮件的DLL/LIB/A,有人要吗? 进度条更新问题 请问如何改变光标的颜色?我已经把光标改为十字丝光标了 一些基本用法的问题 关于FTP传输数据的问题,不难。
1)在stdafx.h中#include <afxdisp.h>的前面加上
#include <WININET.H>2)在程序中加上
CoInitialize(NULL);IActiveDesktop* pActive = NULL;CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_SERVER, IID_IActiveDesktop, (void**)&pActive);pActive->ApplyChanges(AD_APPLY_ALL);
pActive->Release();CoUninitialize();
就可以了,它会使用IActiveDesktop这个interface使你的桌面不用重启就改变。2:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "c:\windows\setup.bmp", SPIF_UPDATEINIFILE);3:
http://tech.sina.com.cn/soft/2000-08-22/654.html
这样做最简便