设为首页 加入收藏

TOP

利用注册表修改桌面背景
2014-11-23 17:51:32 】 浏览:2674
Tags:利用 注册表 修改 桌面 背景

  在注册表中的HKEY_USERS根键下 每个用户都有 .DEFAULT\Control Panel\Desktop键来控制桌面的配置。


  其中的子键Wallpaper代表的是背景图的路径,而WallpaperStyle和TileWallpaper则分别代表的是现实的风格。在实例程序中通过修改参数可以得到以下三种风格。


  EWPS_TILE,平铺EWPS_CENTER,居中EWPS_STRETCH, 拉伸


  这些都只要一个函数就能解决啦。


  Code


  //风格类型枚举


  enum EWALLPAPERSTYLE


  {


  EWPS_TILE, EWPS_CENTER,


  EWPS_STRETCH


  };


  //设置图片函数


  bool SetWallpaper(LPCTSTR fileName,int iStyle)


  {


  HKEY regKeyRoot;


  CFileFind ffind ;


  //判断图片文件是否存在


  CString filestr = fileName;


  if(!ffind.FindFile(filestr))


  {


  return false;


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇两个单向有序链表的归并算法 下一篇关于printf函数的一些理解

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目