반응형

http://blog.naver.com/donkey612?Redirect=Log&logNo=70045525967

 

 

 

 

CMenu  m_ContextMenu;  //반대 메뉴버튼

CMenu* GetContextMenu(){ return &m_ContextMenu; }

 

 

 

RECT ClientRect;
   POINT Point={0,0};
   ::GetClientRect( m_hWnd, &ClientRect );
   ::ClientToScreen( m_hWnd, &Point );
   ::GetCursorPos( &Point );
   CSTool_mapv10MFCView* view=((CSTool_mapv10MFCView*)((CMainFrame*)AfxGetMainWnd())->GetActiveView());
   view->GetContextMenu()->GetSubMenu( RIGHTMENUINDEX )->TrackPopupMenu(
    TPM_LEFTALIGN | TPM_RIGHTBUTTON,Point.x+ClientRect.left,Point.y + ClientRect.top
    ,view->GetParentFrame());


반응형

+ Recent posts