另外。桌面支持那些格式的图片,有无大小限制,可不可以放到EXE中去。如何放又如何调用。
解决方案 »
- 如何设计程序?
- 一个功能delphi能实现吗?
- edit中已有字符,如何使字符串为选取状态
- 请教一个释放的问题!数据库方面的!
- 敢问各位大虾,能否提供pop海报设计相关软件(或下载地址),分不够再加!在线等待。
- 在DELPHI中能将指定的数据库中指定表中的关键字读出来或者能判断那些字段是关键字段也行,并且还能判断各列是否为空,能实现吗?最好能有
- 禁止使用Alt+F4键关闭窗口。
- 这个问题确实比较难!
- 请教:关于李维的Delphi5.X分布式多层应用系统篇中的两个问题
- 关于报表打印的自定义纸张大小的不能打印问题
- 请问dbgrid能否导出txt文件和csc文件?
- 做为一个DELPHI的编程人员,数据库要学到什么程度啊?
begin
if opendialog1.Execute then
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pChar(opendialog1.FileName), SPIF_UPDATEINIFILE);
end;文件只能是 .bmp 格式的文件
更改桌面墙纸
通过修改注册表,可以动态改变桌面墙纸及其显示方式(平铺还是居中):
Reg.OpenKey('Control Panel\Desktop',False);
Reg.WriteString('Wallpaper','C:\Windows\Bubbles.Bmp');{C:\Windows\Bubbles.Bmp为指定位图}
Reg.WriteString('TileWallpaper','1');
Reg.CloseKey;
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,nil,SPIF_SENDWININICHANGE) {更新用户配置文件并刷新桌面} 如果开了ActiveDesktop的话,IE支持的图片就都支持了,JPG,GIF什么的……但是就不能用以上方法改墙纸了