没有与参数列表匹配的 重载函数 "loadimage" 实例loadimage(&DF_move_R[DF_move_R_index], DF_move_R[DF_move_R_index], DF_x, DF_y, DF_width, DF_height);
时间: 2023-07-31 15:08:29 浏览: 48
这个错误可能是因为参数列表的类型或数量与loadimage函数的实际定义不匹配导致的。根据你提供的代码,我猜测你可能是想要使用如下形式的loadimage函数调用:
```
loadimage(&DF_move_R[DF_move_R_index], "图片路径", DF_width, DF_height);
```
这个函数调用的作用是将指定路径上的图片加载到DF_move_R数组中指定索引位置的指针中,并设置图片的大小为DF_width和DF_height。
如果你仍然遇到参数列表不匹配的问题,请检查你的代码并确认loadimage函数的定义和你的调用是否匹配。
相关问题
loadimage(&DF_move_R[DF_move_R_index], DF_move_R[DF_move_R_index], DF_x, DF_y, DF_width, DF_height);
这段代码使用了graphics.h库中的loadimage函数,它的作用是将一个图片文件加载到内存中,并返回一个指向该图片的指针。
loadimage函数的语法如下:
```
void loadimage(BYTE* p, LPCSTR imgpath, int width, int height);
void loadimage(IMAGE* pImg, LPCSTR pFile);
void loadimage(IMAGE* pImg, LPCSTR pFile, int x, int y, bool bForceReload = false);
void loadimage(IMAGE* pImg, LPCSTR pResType, LPVOID pRes, DWORD dwSize);
void loadimage(IMAGE* pImg, HINSTANCE hInst, LPCTSTR pName, LPCTSTR pType = RT_RCDATA);
```
在你提供的代码中,loadimage函数被使用了4个参数调用,其中DF_move_R[DF_move_R_index]是一个IMAGE类型的数组,存储了多个图片的指针,DF_move_R_index是一个int类型的变量,代表了数组中的索引位置,DF_x、DF_y、DF_width和DF_height分别是图片在窗口中显示的位置和大小。
这段代码的作用是将DF_move_R[DF_move_R_index]数组中指定索引位置的图片,加载到窗口中指定的位置,并设置它的大小。
没有与参数列表匹配的重载函数loadimage
b'\xe6\xb2\xa1\xe6\x9c\x89\xe4\xb8\x8e\xe5\x8f\x82\xe6\x95\xb0\xe5\x88\x97\xe8\xa1\xa8\xe5\x8c\xb9\xe9\x85\x8d\xe7\x9a\x84\xe9\x87\x8d\xe8\xbd\xbd\xe5\x87\xbd\xe6\x95\xb0loadimage' 的意思是“没有与参数列表匹配的重载函数loadimage”。