自己编程实现更改电脑桌面背景并同时播放音乐

自己编程实现更改电脑桌面背景并同时播放音乐

一、通过控制台程序实现

#include <stdio.h>
#include <Windows.h>
int main()
{
	//int a;
	//for(a=0;a<100;a++)
	//{
		// printf("%d\n",a%9);//只打印0-8之间的数
	//}
	//printf("-------------------------------------------------\n");
	//for(a=0;a<100;a++)
	//{
		// printf("%d\n",a%11);//只打印0-10之间的数
	//}

	//return 0;
	int i;
	for(i=0;i<11;i++)
	{
		char str[100]={0};
		char str1[100]={0};
		sprintf(str,"E:\\图片\\girl\\%d.jpg",i%11);//格式化一个字符串
		SystemParametersInfoA(20,0,str,3); //20代表设置系统桌面背景图片,3代表设置立即生效

		sprintf(str1,"E:\\图片\\girl\\%d.mp3",i%9);
		ShellExecuteA(NULL,"open",str1,0,0,SW_HIDE);//SW_NORMAL:会显示打开的播放器.SW_HIDE:会隐藏播放器

		Sleep(5000); //休眠5秒
	}

	return 0;
}

二、新建win32程序实现






// 图像.cpp : 定义应用程序的入口点。
//


#include "stdafx.h"
#include "图像.h"
#include <stdio.h> //新添加
#include<ShellAPI.h> //新添加
#include <Windows.h> //新添加

#define MAX_LOADSTRING 100
int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)
{
	int i;
	for(i=0;i<11;i++)
	{
		char str[100]={0};
		char str1[100]={0};
		sprintf(str,"E:\\图片\\girl\\%d.jpg",i%11);//格式化一个字符串
		SystemParametersInfoA(20,0,str,3); //20代表设置系统桌面背景图片,3代表设置立即生效
		sprintf(str1,"E:\\图片\\girl\\%d.mp3",i%9);
		ShellExecuteA(NULL,"open",str1,0,0,SW_HIDE);//SW_NORMAL:会显示打开的播放器.SW_HIDE:会隐藏播放器
		Sleep(5000); //休眠5秒
	}
	return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值