下面这段错误信息是啥意思,'TranslateAcceleratorA' :cannot convert parameter 2 from 'void *' to 'struct HACCEL__ *'Conversion from 'void*' to pointer to non-'void' requires an explicit cast

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 21:29:53
下面这段错误信息是啥意思,'TranslateAcceleratorA' :cannot convert parameter 2 from 'void *' to 'struct HACCEL__ *'Conversion from 'void*' to pointer to non-'void' requires an explicit cast
xݑKA-)t ѩLD 6N"*3AfEQVVئ̼Cu}΋16^>Gm9phl!{f9V u! 1L U21KD&gKH[e<Ӑ`H_Jt:?'9`|6A2:t40EdcKDxd,1UČE׍~tkn)=ٹU <Ɇ:aww1S|ɎLM'Uu)UO.p Op+^-ߨv^^^ FHV=ۥ/VoЮT"ra~;QшebH

下面这段错误信息是啥意思,'TranslateAcceleratorA' :cannot convert parameter 2 from 'void *' to 'struct HACCEL__ *'Conversion from 'void*' to pointer to non-'void' requires an explicit cast
下面这段错误信息是啥意思,
'TranslateAcceleratorA' :cannot convert parameter 2 from 'void *' to 'struct HACCEL__ *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast

下面这段错误信息是啥意思,'TranslateAcceleratorA' :cannot convert parameter 2 from 'void *' to 'struct HACCEL__ *'Conversion from 'void*' to pointer to non-'void' requires an explicit cast
TranslateAccelerator的第二个参数是HACCEL类型的.你把hAccel定义为HANDLE形态且在呼叫TranslateAccelerator时没有在参数前使用强制类型转换,因此编译出错了.解决方法,可把hAccel直接定义为HACCEL形态或在参数前使用强制类型转换.