MFC列表右键弹出菜单

void CLeft4Dead2PluginsDlg::OnNMRClickList(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
CMenu Menu; //创建菜单对象
Menu.LoadMenuW(IDR_MENU1); //加载菜单资源
CMenu *pContNextMenu = Menu.GetSubMenu(0); //获取子菜单指针
CPoint mp;
GetCursorPos(&mp); //获取鼠标位置
pContNextMenu->TrackPopupMenu(TPM_LEFTALIGN, mp.x, mp.y, AfxGetMainWnd()); //在指定位置弹出子菜单;
}

猜你喜欢

转载自blog.csdn.net/ezrealik/article/details/81407807