设为首页 加入收藏

TOP

利用注册表修改桌面背景
2014-11-23 17:51:32 来源: 作者: 【 】 浏览:24
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函数的一些理解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: