LPNMITEMACTIVATE 未定义
在windows Ce 5.0中用C++开发程序在ListCtrl中使用(通过缺省代码自动添加的例如:NM_CLICK) LPNMITEMACTIVATE,编译时提示"LPNMITEMACTIVATE" 未定义
网上说的很少,下面是解决方法:
LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR); //代替
TRACE2("%d,%d/r/n",pNMLV->iItem,pNMLV->iSubItem); //显示点击的Item subitem
LPNMITEMACTIVATE在VC中使用,或者说windows 中使用不能在windows ce中使用
本文介绍了解决在Windows CE 5.0环境下使用C++开发时遇到的LPNMITEMACTIVATE未定义的问题。通过替代方法,即重新解释类型转换为LPNMLISTVIEW,成功解决了ListCtrl中的点击事件处理。
6137





