16,472
社区成员
发帖
与我相关
我的任务
分享
void CMyListView::OnRButtonDown(UINT nFlags, CPoint point)
{
CListCtrl &listCtrl=(CListCtrl&)GetListCtrl();
CMenu menu;
menu.CreatePopupMenu();
if (menu.GetSafeHmenu() == NULL)
return;
menu.AppendMenu(MF_STRING, 1, "新建");
if (listCtrl.GetSelectedCount() > 0)
{
menu.AppendMenu(MF_STRING, 2, "修改");
menu.AppendMenu(MF_STRING, 3, "删除");
}
SetForegroundWindow();
long lr = menu.TrackPopupMenu(TPM_LEFTBUTTON |TPM_LEFTALIGN ,point.x,point.y,this);
menu.DestroyMenu();
//CListView::OnRButtonDown(nFlags, point);
}