Cómo agregar un elemento de menú emergente en el escritorio al hacer clic con el botón derecho usando código C++
Se implementa principalmente mediante TrackPopupMenu.
Cree un nuevo recurso de menú IDR_MENU1, luego agregue la clase OnContextMenu a la clase Ver para agregar un mensaje y agregue el siguiente código:
void CRMenuView::OnContextMenu(CWnd* pWnd , punto CPoint)
{
// TODO: agregue su código de controlador de mensajes aquí
CMenu m_popMenu;
m_popMenu.LoadMenu( IDR_MENU1);
CMenu* pSubMenu=m_popMenu.GetSubMenu(0);
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,point.x,point.y,this); p>
}