利用注册表修改桌面背景计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:02:21
来源 100Test.Com百考试题网


  在注册表中的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.

  }


相关文章


C语言学习:dos如何转向windows计算机等级考试
代码精读AddText(HWNDhwnd,PCTSTRpszFormat,...)计算机等级考试
C_C qsort()快速排序的用法计算机等级考试
关于printf函数的一些理解计算机等级考试
利用注册表修改桌面背景计算机等级考试
C Builder定制系统菜单计算机等级考试
多维数组下标运算符重载计算机等级考试
计算机二级辅导:C_C 中的联合union计算机等级考试
根据HKey查找当前打开的注册表路径计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛