C\C++插入图片,音乐,文字
#include<graphics.h> //画布上的一系列操作
#include<time.h> //有各种时间函数
#include<conio.h> //按键操作
#include<mmSystem.h> //播放音乐
#pragma comment (lib,"winmm.lib") //导入winmm.lib库
int main()
{
/**图片**/
initgraph(800,600); //展开画布
IMAGE img; //类似于"int a",此是定义一个图片变量
loadimage(&img,"最爱头像.jpg",800,600); //加载图片
/**把图片放入windows资源管理器打开的文件夹时不需要写地址**/
/**写地址时 '\'都要写成'\\' **/
putimage(0,0,&img); //(x,y,取地址)
/**音乐**/
mciSendString(TEXT("open MonBet.mp3 alias music"),0,0,0);
//open-操作方式,alias-- 定义了该音乐文件的别名为music
mciSendString(TEXT("play music"),0,0,0);
/**文字**/
setbkmode(0); //去掉文字背景
settextcolor(YELLOW); //设置文字颜色
settextstyle(40,0,TEXT("楷体")); //(高,宽<0为自适应>,字体)
outtextxy(200,150,TEXT("最帅的男人")); //(x,y,内容)
//设置炫彩文字**************** ---就是颜色的循环
srand((unsigned)time(NULL));
while(!kbhit()) //检测按键函数,输入按键返回1,不输返回0,我们这里要相反的
{
setcolor(RGB(rand()%256,rand()%256,rand()%256));
//RGB是三原色红,绿,蓝,颜色范围是0~255
outtextxy(200,250,"去掉TEXT就是这样哦");
Sleep(100); //暂停100ms
}
while(1);
return 0;
}
上面的代码可以把"TEXT"去掉,除了播放音乐中的"TEXT"哦,有些需要把"TEXT"改成"L",表示后面的文本是宽字节。