본문 바로가기

프로그래밍

[MFC]팝업메뉴(Context Menu) 만들기



void CTestView::OnContextMenu(CWnd* pWnd, CPoint point)
{
    CMenu muTemp, *pContextMenu;

    muTemp.LoadMenu(IDR_MAINFRAME); // 메뉴는 정의해 놓은 것 중 원하는 것
    pContextMenu = muTemp.GetSubMenu(0);

    pContextMenu->TrackPopupMenu(TPM_RIGHTBUTTON|TPM_LEFTALIGN, point.x, point.y, this);
}