C++之设置背景图片(Easyx)

C++之设置背景图片(Easyx)

#include<easyx.h>
#include<conio.h>
int main() {
	initgraph(600, 600);//创建一个窗口
	IMAGE background;//定义一个图片名.
	loadimage(&background,"resources\\background.jpg",600,600,1);//从图片文件获取图像
	putimage(0, 0, &background);//绘制图像到屏幕,图片左上角座标为(0,0)
	_getch();//防止程序关闭
	closegraph();//关闭窗口
	return 0;
}

效果图如下:
在这里插入图片描述
附上两个loadimageloadimage函数声明:

void loadimage(IMAGE *pDstImg, LPCTSTR pImgFile, int nWidth = 0, int nHeight = 0, bool bResize = false);
// 从图片文件获取图像(bmp/gif/jpg/png/tif/emf/wmf/ico)

void loadimage(IMAGE *pDstImg, LPCTSTR pResType, LPCTSTR pResName, int nWidth = 0, int nHeight = 0, bool bResize = false);	
// 从资源文件获取图像(bmp/gif/jpg/png/tif/emf/wmf/ico)

第一个函数从左到右的参数为:保存图片对象的指针,图片文件名,图片拉伸宽度,图片拉伸高度,是否调整IMAGE适应图片大小。

第二个函数:保存图片对象的指针,资源类型,资源名称,拉伸宽度,拉伸高度,是否调整IMAGE适应图片大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章