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) ;
}
如果你有什么好的方法,欢迎指教,谢谢.

如您有疑问,可在文末留言,或到QQ群提问。
本站QQ群:291616564 麻辣GIS
微信公众号:malagis,扫描二维码直接关注。

打赏¥1

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论