圈圈usb 例子 cannot convert from 'BOOL (__thiscall CMyUsbHidTestAppDlg::* )(UINT,DWORD)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'
解决办法
函数体定义处的函数名称改为:LRESULT CMyUsbHidTestAppDlg::OnDeviceChange(WPARAM nEventType, LPARAM dwData)类定义处的函数声明改为:afx_msg LRESULT OnDeviceChange(WPARAM nEventType, LPARAM dwData );
在21 ic上找到的答案 ,特此记录下来。
本文解决了在CMyUsbHidTestAppDlg类中实现设备变更通知时遇到的类型转换错误。通过调整函数名及声明方式,确保了消息映射能够正确处理USB设备的插入与拔出事件。
879

被折叠的 条评论
为什么被折叠?



