C/Visual C - Menu contextual en visual c++

 
Vista:

Menu contextual en visual c++

Publicado por Edu (5 intervenciones) el 09/03/2006 10:04:13
Mi pregunta es simple, pero no su respuesta. ¿Cómo se hace un menú contextual en visual c++? Con menu contextual me refiero al menu que aparece al hacer click con el boton derecho del raton.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Menu contextual en visual c++

Publicado por Edu (5 intervenciones) el 09/03/2006 12:12:35
Weno...pues ya lo conseguí hacer. Me voy a responder a mi mismo para que lo sepa todo aquel que quiera hacerlo tambien.
Este es el codigo:

void CAppButton::OnRButtonDown(UINT flags, CPoint point)
{
CMenu menu;
CMenu *submenu;
// cargamos el menu
menu.LoadMenu(IDR_LAUNCH);
// obtenemos el pop-up menu.
submenu = menu.GetSubMenu(0);
// Convertimos las coordenadas para mostrar el menu
ClientToScreen(&point);
// Ponemos el menu.
submenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,
point.x, point.y,
AfxGetApp()->m_pMainWnd,NULL);
}

Venga, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar