电脑编程赚钱壁纸(福建少儿电脑编程加盟赚钱吗)

2023-11-17 10:52:56 数码极客 bianji01

 

VC编程,怎样实现怎样设置墙纸

仅供参考:

1、如果墙纸是桌面壁纸的话

voidSetBackGround(CString&backPath)

//在设置背景以前需要通过修改注册表,使壁纸拉伸显示

//=======================================

//修改注册表

HANDLEhKEY;//定义hKEY,在程序结束后需要关闭,本应该定义为HKEY,但是不知道为什么提示HKEY没有定义

//估计是头文件的问题,查MSDN发现typedefHANDLEHKEY

LPCTSTRdata_set=_T("ControlPanel\\Desktop");

longret0=(::RegOpenKeyEx(HKEY_CURRENT_USER,data_set,0,KEY_WRITE,(PHKEY)&hKEY));//打开注册表,用于修改

if(ret0!=ERROR_SUCCESS)

AfxMessageBox(_T("注册表打开失败,请检查您是否有足够的权限"));

return;

CStringcs=_T("0");

LPBYTEowner_set=CString_To_LPBYTE(cs);

longret1=::RegSetValueEx((HKEY)hKEY,_T("TileWallpaper"),NULL,REG_SZ,owner_set,2);//修改注册表

if(ret1!=ERROR_SUCCESS)

AfxMessageBox(_T("注册表修改失败,请检查您是否有足够的权限"));

return;

cs=_T("2");

owner_set=CString_To_LPBYTE(cs);

ret1=::RegSetValueEx((HKEY)hKEY,_T("WallpaperStyle"),NULL,REG_SZ,owner_set,2);//修改注册表

if(ret1!=ERROR_SUCCESS)

AfxMessageBox(_T("注册表修改失败,请检查您是否有足够的权限"));

return;

SystemParametersInfo(SPI_SETDESKWALLPAPER,backPath.GetLength(),backPath.GetBuffer(backPath.GetLength()),//修改壁纸

SPIF_UPDATEINIFILE+SPIF_SENDWININICHANGE);

backPath.ReleaseBuffer();

本回答由网友推荐

火萤壁纸有收入么

火萤壁纸有收入的。火萤视频桌面如何赚金币?在火萤视频桌面下载好看的桌面资源是需要金币的。超火4K高清壁纸,元气桌面为您提供海量超清动漫番剧,游戏,风景,萌宠静动态壁纸;壁纸自动切换功能,精选专题壁纸,定时自动切换,独家动态粒子引擎,让你的,像游戏画面一样炫酷。

计算机高清壁纸

你要什么类型的啊?、

找张可以做电脑桌面的图

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告