所需要的头文件:

#include <QByteArray>
#include <QSettings>
#include <windows.h>//依赖的windows.h的库
#pragma comment  (lib, "User32.lib")
//壁纸注册表表QSettings wallPaper("HKEY_CURRENT_USER\\Control Panel\\Desktop",QSettings::NativeFormat);//给壁纸注册表设置新的值(新的图片路径)wallPaper.setValue("Wallpaper",imagePath);QByteArray byte = imagePath.toLocal8Bit();SystemParametersInfoA(SPI_SETDESKWALLPAPER,0,byte.data(),SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE);

Windows下设置桌面壁纸的代码(QT版)相关推荐

  1. Windows下设置开机自启动的方式(手动/C++代码的形式)

    Windows下设置开机自启动的方式(手动/C++代码的形式) Windows下自启动相关软件的原理 首先讲解一下Windows下是如何会实现开机自启动相关软件的原理,由于Windows本身有注册表机 ...

  2. Windows编程之--桌面壁纸实现深入探索

    本文原创,最早发表于公司内部博客, 禁止转载 文章目录 一. 前言 二. Windows桌面壁纸原理 1. 桌面窗口层次 2. 桌面嵌入窗口实现壁纸 2.1. Desktop Window Manag ...

  3. C语言实现设置桌面壁纸

    关键代码: SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "C:\\Users\\star-dream\\Pictures\\Saved Pic ...

  4. c++编程 设置桌面壁纸以及设置壁纸失效的解决办法

    c++编程 设置桌面壁纸以及设置壁纸失效的解决办法 最近项目中需要一个小工具来设置桌面壁纸,于是想自己尝试用c++写一个. 刚开始,发现COM组件IActiveDesktop 可以设置壁纸.代码如下: ...

  5. vb.net 设置桌面壁纸

    '修改桌面背景 Try '将MyFileName指定为一个图片文件的文件名 Dim MyFileName As String = Application.StartupPath & " ...

  6. win7没有个性化如何把计算机放到桌面,win7系统家庭版右键没有个性化设置桌面壁纸...

    很多朋友的电脑是win7系统家庭版的,想要给电脑桌面的壁纸更换,就会发现电脑右键没有个性化选项,那么如何把个性化选项给设置出来呢?其实很好解决,下面就由小编带你解决win7右键没有个性化设置桌面壁纸的 ...

  7. php 设置window计划任务,windows下设置计划任务自动执行PHP脚本

    背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...

  8. 解开 Windows 下的临界区中的代码死锁

    解开 Windows 下的临界区中的代码死锁 发布日期: 1/13/2005 | 更新日期: 1/13/2005 Matt Pietrek和 Russ Osterlund 本文假定您熟悉 Win32. ...

  9. 计算机桌面图片怎么设置大小,怎么设置桌面壁纸大小

    很多人都知道怎麽设置电脑桌面,可真正找到适合自己屏幕的可能很少,图片或大或小,小编为大家分享了设置桌面壁纸大小的方法,下面大家跟着小编一起来了解一下吧. 设置桌面壁纸大小方法 先查看自己电脑屏幕分辨率 ...

最新文章

  1. html点击按钮删除session,Asp.net中安全退出时清空Session或Cookie的实例代码
  2. nginx搭建rtmp协议流媒体服务器总结
  3. 后版权时代——为什么我不看好网易云的音乐社区,而看好腾讯的长音频?
  4. 在 Red HatAS4下添加网卡驱动!!
  5. 期货与期权(part2)--远期合约
  6. SQL 结合CASE WHEN 实现二维统计
  7. SQL Server 2005新特性之使用with关键字解决递归父子关系
  8. 聚类算法之K-means实践
  9. 从零开始学产品第五篇:三个环境,开发、测试和线上
  10. 我想自学C++,可以吗?需要注意些什么呢?
  11. 在一起计时器_拥有计时器的四个怪兽,一个从杰克身上拿的,一个差点打死赛罗...
  12. VB2010实例(1)_字符大小写转换
  13. 计算机软件服务可以自开专票,可以自开专票的小规模纳税人到底有几类?
  14. 分享国外安全团队及工具
  15. .Net 文件名后缀的详细解释
  16. 《东周列国志》第十二回 卫宣公筑台纳媳 高渠弥乘间易君
  17. java阶段测试A卷含答案
  18. python中除以0的处理方法
  19. 重学Android基础系列篇(五):Android虚拟机指令
  20. matlab的给平面图,matlab画相平面图

热门文章

  1. 为什么GPU训练网络还不如CPU快
  2. [小样本医学图像]Generalized Organ Segmentation by Imitating One-shot Reasoning using Anatomical Correlation
  3. NeHe_001_创建一个OpenGL窗口
  4. fpga实现dds和混频器
  5. linux vim输入法切换,完美解决Mac下Vim/Emacs的输入法切换问题
  6. 《 猜数字》小游戏的Java实现
  7. nlp-with-transformers系列-02-从头构建文本分类器
  8. 13 新品种:导弹发射器 (和儿子一起编游戏-塔防系列 )
  9. python身份证的秘密_Python|趣解身份证号码的奥秘
  10. 【JavaScript笔记 · 基础篇(五)】Array全家桶(引用数据类型中的数组 / Array对象 / Array.prototype)