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

其他相关文章

如果对本文有其他疑问,可以在本文下方留言。 如果有其他GIS、3S相关疑问也可以到 麻辣GIS问答 版块发表提问。
本站QQ群:291616564; 微信公众号:malagis,扫描 二维码 直接关注。

打赏¥1

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

发表评论