C++拓展——开发图形界面(第二天)

本文介绍了如何在C++中利用EasyX库开发图形界面,并着重讲解了如何添加和播放音乐文件,通过包含头文件并使用mciSendString函数实现音乐的重复播放功能。
摘要由CSDN通过智能技术生成

EasyX应用

#include <graphics.h>
#include <Windows.h>


int main(void) {
	//首先初始化图形界面(窗口的大小,单位:像素)
	initgraph(640, 480);

	//设置背景颜色
	setbkcolor(RGB(64, 128, 128));

	//铺满背景
	cleardevice();

	//设置画笔的颜色
	setlinecolor(RGB(255, 0, 0));

	//设置画笔的样式,PS_SOLID表示实线,10表示线的宽度.
	setlinestyle(PS_SOLID, 10);

	//构建需要的图形 (画一个圆),确定画圆的圆心和半径
	circle(320, 240, 200);

	//设置字体的颜色
	settextcolor(RGB(255, 255, 0));

	//字体的样式包含三个参数(高度,宽度,字体名称)
	settextstyle(100, 0, _T("微软雅黑"));

	//在坐标位置打印制定文本
	outtextxy(170, 190, _T("无码高清"));

	//画线,从某个坐标到另一个坐标画一条线
	line(180, 380, 460, 100);

	//暂停
	system("pause");

	//关闭图形界面
	closegraph();

	return 0;

}

运行结果:

 拓展:

新的头文件:#include <MMSystem.h>//播放音乐需要的头文件

#pragma comment (lib,"winmm.lib") //告诉编译器,加载winmm.lib 库文件

mciSendString("play 音乐文件.mp3 repeat",0,0,0); // 重复播放音乐文件

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值