请问:怎么更改桌面的背景图像??? 如题,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using SystemParametersInfo with SPI_SETDESKWALLPAPER action That's a sample :SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, _T("C:\\Windows\\Desktop.bmp"),WM_WININICHANGE); SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, _T("c:\\minorityreport.bmp"),WM_WININICHANGE);不过支持BMP 方法就是在调用SystemParametersInfo修改桌面背景之前, 修改注册表的以下设定值: HKEY_CURRENT_USER\Control Panel\Desktop\TileWallpaper HKEY_CURRENT_USER\Control Panel\Desktop\WallpaperStyle 这两个设定值的意义如下: TileWallpaper的设定值 WallpaperStyle的设定值 显示方式 "0" "0" 居中 "0" "2" 平铺 "1" - 拉伸 注:所谓「拉伸」是当图片与萤幕不等大时, 将图片调整成与萤幕等大小, 这是Windows 98 新增的功能, 但如果您的机器安装有 IE 4.x, 则 Windows 95 也具备相同的功能。调用SystemParametersInfo是为了使修改立即生效。 自己编写的DLL,调用时出现“应用程序初始化失败” 关于QT OPENFILENAME实现的对话框的钩子函数为啥不响应WM_COMMAND事件呢? XP系统下ATA和SCSI命令到底是哪个驱动响应的? Spy++ FindWindowEx 任务管理器 VC++8.0 调用office2007 excel CToolBarCtrl添加背景 关于椭圆拖动刷新问题 有没有开发过usb接口的东西? 在一个CWinThread派生类创建窗口为什么总报警告错误 查询语句,recordset.find,filter=,等串中有变量加入怎么解决啊 如何改变属性单中页面标题的颜色?
WM_WININICHANGE);
WM_WININICHANGE);不过支持BMP
HKEY_CURRENT_USER\Control Panel\Desktop\TileWallpaper
HKEY_CURRENT_USER\Control Panel\Desktop\WallpaperStyle
这两个设定值的意义如下:
TileWallpaper的设定值 WallpaperStyle的设定值 显示方式
"0" "0" 居中
"0" "2" 平铺
"1" - 拉伸
注:所谓「拉伸」是当图片与萤幕不等大时, 将图片调整成与萤幕等大小, 这是Windows 98 新增的功能, 但如果您的机器安装有 IE 4.x, 则 Windows 95 也具备相同的功能。调用SystemParametersInfo是为了使修改立即生效。