64,682
社区成员
发帖
与我相关
我的任务
分享
void CKillProcToolDlg::OnRclickList(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
if(pNMListView->iItem == -1)
{
return;
}
CPoint oPoint;
CMenu menu ;
GetCursorPos( &oPoint);
menu.LoadMenu(IDR_FUNCMENU);//装载自定义的右键菜单
CMenu* pSubMenu;//定义下面要用到的cmenu对象
pSubMenu = menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单
// pSubMenu->EnableMenuItem(IDM_REMOVE_FROM_KILL_LIST, MF_DISABLED | MF_GRAYED);
pSubMenu->TrackPopupMenu (TPM_LEFTALIGN, oPoint.x, oPoint.y, this); //在指定位置显示弹出菜单
*pResult = 0;
}