Settings | Sign in | Sign up

The author has 3 posts.

【VC2008的BUG】为CListCtrl添加NM_RCLICK事件响应后编译出现错误

Floor 1 巨大八爪鱼 7/30/12 14:36

LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE>(pNMHDR);
改为:

LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE *>(pNMHDR);
即可

 

参考资料:http://www.programlife.net/error-c2440-reinterpret_cast-cannot-convert-to-nmitemactivate-from-nmhdr.html

Floor 2 巨大八爪鱼 6/20/16 22:38
改成这样也行:
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
Floor 3 巨大八爪鱼 6/20/16 22:39
甚至还可以直接用强制转换符:
LPNMITEMACTIVATE pNMItemActivate = (LPNMITEMACTIVATE)pNMHDR;

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.