下面这段错误信息是啥意思,'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](/uploads/image/z/711435-3-5.jpg?t=%E4%B8%8B%E9%9D%A2%E8%BF%99%E6%AE%B5%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E6%98%AF%E5%95%A5%E6%84%8F%E6%80%9D%2C%27TranslateAcceleratorA%27+%3Acannot+convert+parameter+2+from+%27void+%2A%27+to+%27struct+HACCEL__+%2A%27Conversion+from+%27void%2A%27+to+pointer+to+non-%27void%27+requires+an+explicit+cast)
xݑKA-)tѩLD6N"*3AfEQVVئ̼Cu}16^>Gm9phl!{f9Vu!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形态或在参数前使用强制类型转换.