C++の設定背景画像(Easyx)
4665 ワード
C++の設定背景画像(Easyx)
効果図は以下の通りです:2つのl o a d i m a g e loadimage loadimage関数宣言を添付します:
最初の関数の左から右のパラメータは、画像オブジェクトのポインタ、画像ファイル名、画像の幅、画像の高さを保存し、IMAGEが画像サイズに適応するかどうかを調整します.
2番目の関数:画像オブジェクトのポインタ、リソースタイプ、リソース名、ストレッチ幅、ストレッチ高さを保存し、IMAGEが画像サイズに適応するかどうかを調整します.
#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が画像サイズに適応するかどうかを調整します.