目录
原代码
Visual Studio 2022中loadimage方法在easyx.h中的伪代码:
// Image related functions
void loadimage(IMAGE *pDstImg, LPCTSTR pImgFile, int nWidth = 0, int nHeight = 0, bool bResize = false); // Load image from a file (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); // Load image from resources (bmp/gif/jpg/png/tif/emf/wmf/ico)
出现错误
一般情况下,我们会这样写
IMAGE img;
loadimage(&img, "./resources/abc.png", WIDTH, HEIGHT);
但是会报错,所以需要使用_T方法进行转换:
IMAGE img;
loadimage(&img, _T("./resources/abc.png"), WIDTH, HEIGHT);
拼接字符串也会出错