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?
I get something like this:
where there is just a little bar that pops up.
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);
}