1. 首页
  2. 数据库
  3. 其它
  4. VC 6.0制作的弹出式菜单.rar

VC 6.0制作的弹出式菜单.rar

上传者: 2021-05-10 03:24:28上传 RAR文件 44.56KB 热度 16次
VC 6.0制作的弹出式菜单,代码作者:一剑,这里主要是定义了CMainFrame::OnContextMenu函数来实现弹出式菜单,请参见以下核心代码: void CMainFrame::OnContextMenu(CWnd* pWnd, CPoint point) { CMenu menu; CMenu *popup; //IDR_POP_MENU是菜单资源的ID号,是刚添加的菜单 menu.LoadMenu(IDR_POP_MENU); ASSERT(menu); //此函数用于得到子菜单的指针。 //由于需要的是“可弹出项”的第一层子菜单,因此用GetSubMenu(0)来得到。 popup=menu.GetSubMenu(0); popup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x, point.y,this); } 然后需要定义几个菜单命令响应函数,请参见源代码文件。
用户评论