天行健,君子以自强不息;地势坤,君子以厚德载物。


Tag: BMP预览模式: 普通 | 列表

Delphi通过调用COM对象实现更改桌面壁纸

    从前我也是用SystemParametersInfo这API来改桌面壁纸的,问题多多,也不知道哪错了,就没深究下去。看了CSDN的帖子后,大彻大悟~~
        在XP下,SystemParametersInfo只支持BMP格式的图片,如果用其他格式的话就会黑屏?(我记得当年我就是这情况 现在懒得测试了) 把这API的调用方法扔出来:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 1, pointer(pchar(‘c:\a.bmp’)), 0);
       因为这API函数的局限性

查看更多...

Tags: Delphi COM对象 桌面 SystemParametersInfo BMP API 壁纸

分类:Delphi技巧 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 358