VC视图中响应右键菜单
继续VC编程,这次所说的是关于在VC++中响应右键菜单,就是在点击右键的时候显示下拉菜单。下面给出实现过程,本来以为很复杂,其实只要响应一个函数即可。
在View中找到下面这个函数。加入所需代码,其中的ID***表示你的要加载的菜单。
void CtexADOView::OnContextMenu(CWnd* pWnd , CPoint point) { CMenu testMenu; testMenu.LoadMenuW(IDR_MENU_RBUT); testMenu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON, point.x, point.y, this) ; }
如果你有什么好的方法,欢迎指教,谢谢.