vs自动添加代码如下
void COM2BMPDlg::OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE>(pNMHDR);
// TODO: Add your control notification handler code here
*pResult = 0;
}
编译报错:error C2440: 'reinterpret_cast' : cannot convert from 'NMHDR *' to 'NMITEMACTIVATE'
解决方法:把“LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE>(pNMHDR);”注释掉
本文介绍了一个Visual Studio中常见的编译错误:错误C2440,'reinterpret_cast'无法从'NMHDR*'转换到'NMITEMACTIVATE'的问题及解决办法。通过注释掉错误的类型转换代码行,可以成功解决此编译错误。

2380

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



