How can I add to my program context menus?

In the Resource Editor, create a new menu resource (e.g. IDR_MYMENU). If this menu needs to be customizable, add it to your context menu customization manager (CMyApp::PreLoadState ()):

void CMyApp::PreLoadState()
{
...
AddMenu (_T("Menu Name"), IDR_MY_MENU);
}


Add WM_CONTEXTMENU handler to your CWnd/CView- derived class:

void CMyView::OnContextMenu(CWnd*, CPoint point)
{
theApp.ShowPopupMenu (IDR_MY_MENU, point.x, point.y, this)
}
Creation date: 10/16/2016 11:43 AM     Updated: 10/16/2016 11:43 AM