C++の設定背景画像(Easyx)

4665 ワード

C++の設定背景画像(Easyx)
#include
#include
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;
}

効果図は以下の通りです:2つのl o a d i m a g e loadimage loadimage関数宣言を添付します:
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が画像サイズに適応するかどうかを調整します.
2番目の関数:画像オブジェクトのポインタ、リソースタイプ、リソース名、ストレッチ幅、ストレッチ高さを保存し、IMAGEが画像サイズに適応するかどうかを調整します.