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適應圖片大小。

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