| 
			
	
	
		CWnd* pWnd = !!! //点击菜单项的消息将会发送到这个 WndCMenu menu;
 VERIFY( menu.LoadMenu( IDR_CHART_MENU ) );
 CMenu* popup = menu.GetSubMenu(0);//一个菜单资源可以有多个子菜单,这里载入第一个子菜单。
 ASSERT(popup!=NULL);
 ClientToScreen(pWnd->GetSafeHwnd(), &point); // 如果发现弹出菜单的位置不对,可能就需要这一句。
 popup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, pWnd);
   
	    
    
 |