编译时出错:cannot convert parameter 1 from *** to ***
编号:QA004551
建立日期: 2002年2月27日 最后修改日期:2002年2月27日
所属类别:
栗玉金:
操作系统: windows98
编程工具: vc++6.0
问题: 我在用EnumWindows(EnumWindowsProc,(LPARAM)0);编译时老是出错:cannot convert parameter 1 from 'int (struct HWND__ *,long)' to 'int (__stdcall *)(struct HWND__ *,long)'
回答:
实际上你看一下错误信息就知道,你的EnumWindowsProc大概定义为:
int EnumWindowsProc(HWND, long);
而你应该定义为:
int __stdcall EnumWindowsProc(HWND, long);
此问题由李海回答。
| |
|
|
| |
|
|