请问sdk 如何在listview控件 项目被右键选择 弹出一个菜单

弹出菜单我会。我在listview的父窗口的消息处理函数下建立了caseNM_RCLICK:{if((int)wParam==IDC_BAOBIAO){MessageBo... 弹出菜单我会。
我在listview 的父窗口 的消息处理函数下 建立了

case NM_RCLICK:
{
if((int)wParam == IDC_BAOBIAO)
{
MessageBox(NULL,"xzx","da",MB_OK);
TrackPopupMenu(GetSubMenu(LoadMenu(zanshi,MAKEINTRESOURCE(idc_caicai)), 0),TPM_LEFTALIGN|TPM_TOPALIGN|TPM_RETURNCMD|TPM_RIGHTBUTTON,rc.x,rc.y,0,hWnd,0);

}
}

这样他根本不鸟我
我在网上看到好像要 在WM_NOTIFY 这个下面写

我也看不懂NMHDR 什么的

谁最好 能给个实例
我就可以举一反三了
谢谢了。
展开
 我来答
偏执的IT工匠
2012-05-27 · TA获得超过134个赞
知道答主
回答量:34
采纳率:0%
帮助的人:23.4万
展开全部
case WM_NOTIFY:
LPNMITEMACTIVATE lpnmitem = (LPNMITEMACTIVATE)lParam;
if(NM_RCLICK== lpnmitem->hdr.code && lpnmitem->hdr.idFrom == CONTROL_ID)
{
//....
}
break;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式