Pop-up Menu in MFC

Complete

OSNN Addict
Joined
25 Aug 2005
Messages
94
This is a simple question. I am sure you people here have an answer, and, yes, I did try to google this but I did not get exactly what I was looking for yet.
How do I do a pop-up menu in MFC?


Code:
void CMyView::OnRButtonDown(UINT nFlags, CPoint point) 
{
   CView::OnRButtonDown(nFlags, point);
   CMenu* menu_bar = AfxGetMainWnd()->GetMenu();
   CMenu* file_menu = menu_bar->GetSubMenu(0); 
   ASSERT(file_menu);
   file_menu->TrackPopupMenu(TPM_LEFTALIGN |TPM_RIGHTBUTTON, point.x, 
   point.y, this);
}
I get something like this:
CreateMenu_Popup.jpg
where there is just a little bar that pops up.
 

Members online

No members online now.

Forum statistics

Threads
62,021
Messages
673,242
Members
5,641
Latest member
cpomd
Back
Top