LPNMITEMACTIVATE 未定义

本文介绍了解决在Windows CE 5.0环境下使用C++开发时遇到的LPNMITEMACTIVATE未定义的问题。通过替代方法,即重新解释类型转换为LPNMLISTVIEW,成功解决了ListCtrl中的点击事件处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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中使用

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值