easyx文字输出_简单学会Easyx的使用

//时间头文件

#include//加入音乐的头文件

#pragma comment(lib,"winmm.lib")//加入音乐的库

//欢迎界面

void Welcome(){

//功能:打开一个窗口

initgraph(640, 480);//宽:640,高:480 (单位:像素)

//添加背景音乐

//MCI-->media contorl interface 多媒体设备接口

//打开音乐并给音乐取别名

mciSendString(L"open 亿万星辰不及你.mp3 alias BGM", 0, 0, 0);

//播放音乐

mciSendString(L"play BGM", 0, 0, 0);

//创建背景图片

//定义图片对象

IMAGE img;

//加载图片(L表示宽字符,是Unicode 字符编码集)

loadimage(&img, L"bg.png", 640, 480);//图片对象+图片文件路径+图片大小(宽+高)

//输出图片

putimage(0, 0, &img);//窗体坐标+图片对象

//输出文字信息

//设置文字背景模式-->透明

//TRANSPARENT:代表透明,或着直接写【0】,也表示透明

setbkmode(TRANSPARENT);

//设置文本颜色

settextcolor(YELLOW);

//设置文本样式

settextstyle(50, 0, L"黑体");//字体的宽+字体的高+字体的风格

//输出文本信息

outtextxy(175, 50, L"打字练习系统");//文本坐标+文本内容

//设置文本颜色

settextcolor(WHITE);

//设置文本样式

settextstyle(20, 0, L"宋体");//字体的宽+字体的高+字体的风格

//输出文本信息

outtextxy(60, 200, L"* C语言项目实战");//文本坐标+文本内容

outtextxy(60, 240, L"* 版本:1.0");//文本坐标+文本内容

outtextxy(60, 280, L"* 作者:冥冥之中立刻有");//文本坐标+文本内容

//让下面文字颜色不断发生变化

int colorR = 255;

int colorG = 0;

int speed = 5;

//_kbhit()-->判断是否有按键按下

//有按键按下--》true

//无按键按下--》false

while(!_kbhit()){

settextcolor(RGB(colorR, colorG, 150));

outtextxy(250, 430, L"按任意键继续...");

colorR -= speed;

colorG += speed;

if (colorR <= 0 || colorR >= 255){

speed = -speed;

}

Sleep(20);//延时函数 (单位:毫秒)

}

}

```

6.2 界面展示

![](/image_editor_upload/20200412030056_23695.png)

你可能感兴趣的:(easyx文字输出)